UO calculation