added $cacheFactory
completed the "Creating and Using Services" module