Added responsiveness, styling, etc.