refactored styles for maximum enjoyment