Added / Rewrote comments for relevant methods.