started working on service implementation