completed laplace with multiple iterations