updated composer definition