reworked routes and some css