First draft of router.