impl list entry iterator