some styling. time to refactor