done:code cnd_geo; todo:test