fix shp management