fix a bug in cfl