first commit on the intercationWithTheMap Branch