validation changes3