extra hex functionsality
add hex tests