updated validates