revert first idea