can properly check for usernames and request for username again