polished LinkedList