moved styling to its own file