Service idea:

Services approach: