#215: created implementations
#215
#215
added in something from pull request
fixing an issue from pull request
Merge pull request #216 from rhsu/compositeImplementations

Composite implementations