adaptando el composer