Execute datapath

Add execute datapath