finish first draft of routes_parser