add notes on data structures