Update structure of part 3