modify datatype and alert.