signup and login fixes