Part 4 fixed one type