collection reader and pipeline support