add remove update all work