approximation method