new styles
new js for new routes
added new code and classes to fix the view