[Feature]add validate