primarily actualized the router