better at handling hex, added ComDataConverter