support floats
implement "int", "integer" and "float"