custom installer for composer