Notes:
No changes made, this class seems fine for people who can prepare for stuff far ahead of time.