support binary numbers