Abstracting service