updated module pipeline