Use stream processing for list