styling and usability updates