modify LRSAG to avoid map use
pass lr test, change main to CF