finish accept parsing
fix route_spec