Vitalsource Technologies, Inc. Extending Puppet