Add Service Layer