routes can be run through router or app