adds functionality for a username and some basic styling