simple service, with controller