more work on the hex geometry