add explanations for options