canvas and footer