list.init source