added validation feedback