docs: async function setup (payload, ...args) {
      let msg = await store.logon(payload);
      prtUtil.print(`Logon status: ${msg}`);
      debugger;
      let {modelPublish} = await store.addServices(...args);
      console.log(store.getServices());
  
      let links = modelPublish.links();
      //console.log(JSON.stringify(links, null, 4));
  
      console.log('------------- root links');
      links.map((v,k) => {
          console.log(`rel: ${k}`);
          console.log(JSON.stringify(v.get('link'), null, 4));
  
      })
      
      payload = {
          qs: {
              limit: 1000
          }
      }
  
      let r = await store.apiCall(modelPublish.links('getPublishedModel'), payload);
  
      console.log('------------------ links from getPublishedModel');
      links = r.links();
      links.map((v,k) => {
          console.log(`rel: ${k}`);
          console.log(JSON.stringify(v.get('link'), null, 4));
  
      })
  
      r = await store.apiCall(r.links('up'));
  
      return true;
      }