rough implementation for username input and gender selection
improved username and gender selection