add validation class base by clainatomi