thinking in all dimensions