Documented a ton of code