adding service layer