EMD Algorithm Update