a service that: