add header and footer layout components