add composer recipe