reading notes for data structures