added numeric.js validation :relaxed: