add user uthentication