about to restructure addSiteByUrl to support

    multiple returns