composer and modules