add validate spec