working on geojson layer