revert x 2 maybe