make headers and footers fixed; improve the home page