Data Structures nearly finished