begin integrating auto pipelinining stuff