pass lr test, change main to CF