update articles
add new macro: hide