updates on the outline for data structures