Check in the draft of the router implementation