labs from data structures