update:add or_compute function