add part 3 back in
update reflection