updated Composer with aliasing