work in progress Composer support