updated explainer