point by point method