more work on gpkg