add layout for article