edit article function
add article function