fix bug
O3