Added LMA program. Need to validate that it's correct.