basic data structure, some methods started
implemented the changes discussed in class today
force push