data dependencies