implemented collection iteration filters