correcting data path