operations in data structure