updated partials function, loglikelihoods always increase over 10,000 iterations