updates to part 2.