General composer