fix article function bug