add layout; update article view