began fleshing out data path