documentation
fix golub welsch