Part 5 (sorry this is kinda long)