IPP model