make history dense