add layout, date and style