update footer and header file