added chunked transactions support