finish work on individual remove function in gpkg