lfm library; rf