edited a few variables for length
fix: header and footer shouldn't be variable height
fixed variable height rows and added some tests