added mm convergence check in PL model