skeletons for new piping functions