used ValidationUtil