feature: add hex converter