added tests for composability