read file
xx
item-cf
item-cf
optimize for