better target page
prevent empty usernames