a bit revert 2.