add note on thinking about data structure