full pipeline execution