updated viewport and footer