support decimal point