basic routes and static files support