test routing and templates and stuf