upadate with beginning of part 3