uop method