properyl match hex
properly parse arguments