added more styling, hover effects