- adding a http api
- moving the proxy service map into an interface