part 6: working with lists