operations of collections