have to adjust x value