alpha release. re-work of the router.