geometric pointers