Added a service and promise