working on numeric validatino