docs: function() {
                      if (_.has(options, 'additionalNames') && 
                          _.isObject(options.additionalNames)) {
                          names = _.extend({}, names, options.additionalNames);
                      }
                      if (_.keys(names).length > 0) {
                          logger.log('names recovered: %j', names);
                      }
                      // make map
                      var mapArgs = {
                          'files': files,
                          'rootDir': options.rootDir, 
                          'names': names
                      };
                      util.getNameFormat(options, mapArgs);
                      map = util.makeUseMap(mapArgs);
                      logger.log('Project map: %j', map);
                      // write to disk
                      var writeOptions = {'rootDir': options.rootDir};
                      if (_.has(options, 'outputPath')) {
                          writeOptions.filePath = options.outputPath;
                      }
                      self.writeMap(map, writeOptions, callback);
                  }