add more math explanation