adding user login authentication