Developing geometric thinking