po inference