Revising Data Structure