Refactored PO

Refactored purchase order
fixed

fixed issue
Refactored PO