added dataStructure.js, refer to this document for property and method names when writing code