Trying to write some things down to get better perspective on the actual code