added function 'list'