rename mlpa func to lpa.