modified list and klist