interface of service