composer modified #3