modularize the composer test-install