tnew approach to list handling