complete part1-exercise