lineGenerator use History() instance