Fully integrate composer