Job functions
Better parameter management thru pipeline