removed string validation on numbers; added tests