enh: added composer support