Unfinished work! Ends here at pg25.

main