reorder the services, get rid of the request service and base_path service. Add a base_path parameter