blocking add all/remove all