hex and bits and stuff