Review of ooobtc