I think Y-Axis is complete
need to test