new files for week 5 - data structures