end-point method