Finished data structures, began functions.