adding routes and stuff, dont laugh at me zain