add mechanism to track LFC, not all the way working