a bit of work on pipeline execution