Adding logic for each PO.