added tests for compose, and roxgen tags to compose