validate by norm