add list mode