working on shapefile support