add gdf.json and track dependancies