header/footer/directory setup