add realtime hexagon recursion generation