added decimal valdiator