adding part 2 to the basic idiom task