remake add article system