add variations on pipeFactory to allow a map function before time extrac...

...tion