adds most of router, need to finish with router params