add article components