do validation