fix bug PO