service-pattern-8