rename hexagon, better algo