Updates to part 3