optimisation LinkedList