new collection manipulation tasks added