done the hexa convering a bit differently, in a more funner way