least-square method