validatiaon changes