add interface to skip value
add ChunkGenerator
update cmake config