geometry revised