some auth

some depencies, some love..