support type "float"