add article handlers