+ composer and requirements