use [Chunk] for output/input