Service as interface

- Added a service that could act like an interface