Implement composer