add data dependency