add math explanation