private composer