add float value support.