footer looks better but fix was a hack with margin and position. should be more elegant way to do it