validation changes