x_correction attempt 2, total failure.
x_correction attempt 3 with arcsin, still failing.