composition example completed