rename method parameter cur -> obj
revision number up
copy to operation