moved the composer requirements to the specific modules