fixed rule isnumeric issue