add header footer and entry-list