removed service implementation