added removeAll