cleaning vendors and composer