add numeric check