new update for authentication and signup