Added buildList() and createList() methods