add initList method