move to a composer package