Due Sep 6!!!! Please do this assignment!! thank you to @notebookfairy for the actual code design etc.