progress imporvements, lm fix