explanations
asdf