Finished Part 3 #4 to work on page index