start implementation of setUpList()