updates to earlier half of LRM