add hexagon util and other code updates