Feat route manager

Adding custom router.