Added explanations of what stuff does.