track dependencies and gdf