Added Abstract service