Begin creating service layer