initial hexabus go lib