header should not be a descendant of footer