In function setHeaderHeight you do this code: ``` js $header.find("tr").each(function(){ headerHeight += $(this).outerHeight(true); }); ``` This code consider hidden tr as well. This should be better: ``` js $header.find("tr:visible").each(function(){ headerHeight += $(this).outerHeight(true); }); ```