add 'discover'