complete part 1