added documentation to upi interface