Part IV done :shipit: