modified composer