add package list functionality to gpkg