log-likelihood methods