header and footer and back to top added