validation changes2