add sparse lenghts