data structures in real life projects