working on router.  added some docs