Beginning of intergration of list.interface