composer modified #2