header and footer file separated.