more work on gpkg provides implementation