update some validaing