Enhance Chunk and add more docs