Updated part 4 and completed part 5... All done :)