tutorial part 1 complete