Adds explanations to key functions