parte composite funciona