improved xChunk; now passes unit tests