add MLE code