seperate header and footer also update footer