data structures and basic unit tests