broke the styling files into components