rename _list to listInterface