add part 4, dictionaries