added validation comments