deleted improved approximation