simplified writing to X_geo in geo_separate