Integrating datapath