The actual service and a simple controller