Integrating with composer