need to add hex support