implemented both lists.