added decimal.validate