getting user input
adding some style