rework on composer, adding suggest