use std::list as interface of LCCRF again.