genericized stuff
added renderers + routes.json