restructure explanations