service providers interface