Demonstration of Service pattern