linear list finished