adding csapprox as a module