first composer