complete part 2 of the tut