added validation for articles