Adding commented explanations. Going to take a burrito break.