rollback pre commit operation feature added