Part 4 partly done