added validation nature