added new routes, fixed some styling, added rules