add float validate