create MO from PO