revised composer dependency