update to the last gdf api