integrated datapath generation, modified the parse