changed to test approx_eq