Agreed! Implementation not really. But it's so simple, pretty much what I described is what we got working