adding csapprox