fix login and signup