wip
add xxd functions