add settings feature revert