better check for username