styling and username validation