complete tutorial part 2