clean up current context
actually get params
dont match multiple routes; use middleware instead