total composer