updating validator, etc