working through authentication process