changed push to splice and more detailed geojson