Put a intelligent list counter