Write up some better notes, cleaner var names