Updated part 5