added a demo for kernel list data structure