last data update:
Website loading time
during the test: UTF-8 s
cable connection (average): en-US s
DSL connection (average): s
modem (average): s
HTTP headers
1
24.86
35
0.78
0.84
0.91
4.33
Information about DNS servers
wow-turk.com | MX | 1 | aspmx.l.google.com | IN | 38400 |
wow-turk.com | MX | 5 | alt1.aspmx.l.google.com | IN | 38400 |
wow-turk.com | MX | 5 | alt2.aspmx.l.google.com | IN | 38400 |
wow-turk.com | MX | 10 | aspmx2.googlemail.com | IN | 38400 |
wow-turk.com | MX | 10 | aspmx3.googlemail.com | IN | 38400 |
wow-turk.com | A | 178.238.133.245 | IN | 38400 | |
wow-turk.com | SOA | 30001570.ares.neecto.com | admin.wow-turk.com | 1295644607 | 10800 3600 604800 38400 IN 38400 |
wow-turk.com | TXT | v=spf1 a mx ip4:178.238.133.244 include:_spf.google.com ~all | Array | IN | 38400 |
wow-turk.com | NS | ns3.neecto.com | IN | 38400 | |
wow-turk.com | NS | ns1.twisted4life.com | IN | 38400 | |
kysthotell.no | A | 178.164.11.111 | IN | 1200 | |
kysthotell.no | SOA | web11.sircon.net | server.sircon.no | 2011050608 | 10800 3600 604800 10800 IN 1200 |
kysthotell.no | MX | 10 | mail.kysthotell.no | IN | 1200 |
kysthotell.no | NS | sec11.sircon.net | IN | 1200 | |
kysthotell.no | NS | web11.sircon.net | IN | 1200 | |
piquemots.fr | SOA | docks20.rzone.de | hostmaster.strato-rz.de | 2006121603 | 86400 7200 604800 86400 IN 7200 |
piquemots.fr | AAAA | 2a01:238:20a:202:1086::86 | IN | 7200 | |
piquemots.fr | A | 81.169.145.68 | IN | 7200 | |
piquemots.fr | MX | 10 | mailin.rzone.de | IN | 7200 |
piquemots.fr | NS | docks20.rzone.de | IN | 7200 | |
piquemots.fr | NS | shades15.rzone.de | IN | 7200 | |
razkritia.com | A | 89.252.247.237 | IN | 1800 | |
razkritia.com | SOA | dns1.name-services.com | info.name-services.com | 2002050701 | 10001 1801 604801 181 IN 1800 |
razkritia.com | MX | 10 | aspmx.l.google.com | IN | 1800 |
razkritia.com | NS | dns3.name-services.com | IN | 3600 | |
razkritia.com | NS | dns4.name-services.com | IN | 3600 | |
razkritia.com | NS | dns5.name-services.com | IN | 3600 | |
razkritia.com | NS | dns2.name-services.com | IN | 3600 | |
razkritia.com | NS | dns1.name-services.com | IN | 3600 | |
pagelinkinteractives.nl | SOA | ns1.perrit.net | hostmaster.perrit.net | 2006042601 | 10800 3600 432000 38400 IN 14400 |
pagelinkinteractives.nl | A | 194.213.15.104 | IN | 3600 | |
pagelinkinteractives.nl | MX | 400 | mx4.perrit.net | IN | 14400 |
pagelinkinteractives.nl | MX | 100 | mx1.perrit.net | IN | 14400 |
pagelinkinteractives.nl | MX | 100 | mx2.perrit.net | IN | 14400 |
pagelinkinteractives.nl | MX | 400 | mx3.perrit.net | IN | 14400 |
pagelinkinteractives.nl | NS | ns1.perrit.net | IN | 14400 | |
pagelinkinteractives.nl | NS | ns2.perrit.net | IN | 14400 | |
pagelinkinteractives.nl | NS | ns3.perrit.net | IN | 14400 | |
financement.fr | MX | 10 | mail.financement.fr | IN | 43200 |
financement.fr | SOA | ns1.webmasterix.com | contact.kelyo.com | 2004050405 | 21600 3600 3600000 86400 IN 43200 |
financement.fr | A | 94.23.128.170 | IN | 43200 | |
financement.fr | NS | ns2.webmasterix.com | IN | 43200 | |
financement.fr | NS | ns1.webmasterix.com | IN | 43200 | |
filmsoftcore.com | SOA | ns4.gossimer.com | bad.boy_86.yahoo.com | 2011012105 | 7200 7200 172800 7200 IN 38400 |
filmsoftcore.com | NS | ns1.gossimer.com | IN | 38400 | |
filmsoftcore.com | NS | ns2.gossimer.com | IN | 38400 | |
filmsoftcore.com | NS | ns3.gossimer.com | IN | 38400 | |
filmsoftcore.com | NS | ns4.gossimer.com | IN | 38400 | |
haoshili.biz | A | 222.73.85.154 | IN | 3600 | |
haoshili.biz | SOA | dns23.hichina.com | hostmaster.hichina.com | 2011042501 | 10800 2000 691200 50000 IN 3600 |
haoshili.biz | IN | 43200 | |||
haoshili.biz | IN | 43200 | |||
haoshili.biz | NS | dns24.hichina.com | IN | 3600 | |
haoshili.biz | NS | dns23.hichina.com | IN | 3600 | |
uwenowak.de | A | 80.237.132.121 | IN | 300 | |
uwenowak.de | SOA | b1.wpns.hosteurope.de | hostmaster.uwenowak.de | 2011080121 | 16384 2048 1048576 2560 IN 2560 |
uwenowak.de | MX | 50 | mx0.uwenowak.de | IN | 43200 |
uwenowak.de | NS | b1.wsns.hosteurope.de | IN | 43200 | |
uwenowak.de | NS | b1.wpns.hosteurope.de | IN | 43200 | |
aginglater.com | A | 72.29.124.158 | IN | 14400 | |
aginglater.com | SOA | ns1.earnware.net | dnsadmin.earnware.directrouter.com | 2011052803 | 86400 7200 3600000 86400 IN 43200 |
aginglater.com | MX | 0 | aginglater.com | IN | 14400 |
aginglater.com | NS | ns2.earnware.net | IN | 43200 | |
aginglater.com | NS | ns1.earnware.net | IN | 43200 | |
montrealeventplanner.ca | A | 174.120.21.220 | IN | 14400 | |
montrealeventplanner.ca | SOA | ns1.alexram-green-web-hosting.com | info.alexram.com | 2010081600 | 86400 7200 3600000 86400 IN 43200 |
montrealeventplanner.ca | MX | 0 | montrealeventplanner.ca | IN | 14400 |
montrealeventplanner.ca | NS | ns2.alexram-green-web-hosting.com | IN | 43200 | |
montrealeventplanner.ca | NS | ns1.alexram-green-web-hosting.com | IN | 43200 | |
tuxedosonline.com | MX | 21 | mail.tuxedosonline.com | IN | 14400 |
tuxedosonline.com | SOA | ns1.tuxedosonline.com | hostmaster.tuxedosonline.com | 2007080744 | 3600 900 604800 14400 IN 14400 |
tuxedosonline.com | A | 66.252.237.219 | IN | 14400 | |
tuxedosonline.com | NS | ns2.tuxedosonline.com | IN | 14400 | |
tuxedosonline.com | NS | ns1.tuxedosonline.com | IN | 14400 | |
i-zeen.com | SOA | buy.internettraffic.com | hostmaster.hostingnet.com | 1317496347 | 10800 3600 604800 3600 IN 3600 |
i-zeen.com | A | 208.87.35.100 | IN | 300 | |
i-zeen.com | NS | sell.internettraffic.com | IN | 3600 | |
i-zeen.com | NS | buy.internettraffic.com | IN | 3600 | |
ebookreaderitalia.com | MX | 10 | mx.ebookreaderitalia.com | IN | 21600 |
ebookreaderitalia.com | SOA | dns.technorail.com | hostmaster.technorail.com | 1 | 86400 7200 2592000 86400 IN 21600 |
ebookreaderitalia.com | A | 62.149.128.157 | IN | 21600 | |
ebookreaderitalia.com | A | 62.149.128.160 | IN | 21600 | |
ebookreaderitalia.com | A | 62.149.128.163 | IN | 21600 | |
ebookreaderitalia.com | A | 62.149.128.166 | IN | 21600 | |
ebookreaderitalia.com | A | 62.149.128.72 | IN | 21600 | |
ebookreaderitalia.com | A | 62.149.128.74 | IN | 21600 | |
ebookreaderitalia.com | A | 62.149.128.151 | IN | 21600 | |
ebookreaderitalia.com | A | 62.149.128.154 | IN | 21600 | |
ebookreaderitalia.com | NS | dns2.technorail.com | IN | 21600 | |
ebookreaderitalia.com | NS | dns.technorail.com | IN | 21600 | |
esotelia.com | TXT | v=spf1 include:mx.ovh.com ~all | Array | IN | 600 |
esotelia.com | A | 213.186.33.19 | IN | 43200 | |
esotelia.com | MX | 5 | mx2.ovh.net | IN | 43200 |
esotelia.com | MX | 100 | mxb.ovh.net | IN | 43200 |
esotelia.com | MX | 1 | mx1.ovh.net | IN | 43200 |
esotelia.com | SOA | dns18.ovh.net | tech.ovh.net | 2011022801 | 86400 3600 3600000 86400 IN 43200 |
esotelia.com | NS | dns18.ovh.net | IN | 43200 | |
esotelia.com | NS | ns18.ovh.net | IN | 43200 | |
mattes-groeger.de | MX | 10 | mattes-groeger.de | IN | 1800 |
mattes-groeger.de | A | 212.48.112.128 | IN | 1800 | |
mattes-groeger.de | SOA | ns3.shells24.com | hostmaster.shells24.com | 2008030503 | 28800 7200 604800 1800 IN 1800 |
mattes-groeger.de | NS | ns4.shells24.com | IN | 1800 | |
mattes-groeger.de | NS | ns3.shells24.com | IN | 1800 | |
deftlinux.net | TXT | v=spf1 mx ip4:77.232.64.0/19 ip4:92.61.144.0/20 +all | Array | IN | 21600 |
deftlinux.net | MX | 20 | mx2.servage.net | IN | 21600 |
deftlinux.net | MX | 10 | mx1.servage.net | IN | 21600 |
deftlinux.net | A | 94.23.70.173 | IN | 21600 | |
deftlinux.net | SOA | ns1.servage.net | hostmaster.servage.net | 2011090601 | 21600 3600 1209600 3600 IN 21600 |
deftlinux.net | NS | ns2.servage.net | IN | 21600 | |
deftlinux.net | NS | ns3.servage.net | IN | 21600 | |
deftlinux.net | NS | ns1.servage.net | IN | 21600 | |
deftlinux.net | NS | ns4.servage.net | IN | 21600 | |
suedtirol-dolomiten-urlaub.de | A | 95.171.34.64 | IN | 3600 | |
suedtirol-dolomiten-urlaub.de | MX | 10 | mx00.udag.de | IN | 3600 |
suedtirol-dolomiten-urlaub.de | MX | 20 | mx01.udag.de | IN | 3600 |
suedtirol-dolomiten-urlaub.de | SOA | server1-ns1.udagdns.net | hostmaster.united-domains.de | 1 | 10800 3600 604800 3600 IN 43200 |
suedtirol-dolomiten-urlaub.de | NS | server1-ns3.udagdns.net | IN | 43200 | |
suedtirol-dolomiten-urlaub.de | NS | server1-ns1.udagdns.net | IN | 43200 | |
suedtirol-dolomiten-urlaub.de | NS | server1-ns2.udagdns.net | IN | 43200 | |
stickerei-stoiber.de | A | 46.252.18.72 | IN | 3600 | |
stickerei-stoiber.de | MX | 100 | mxlb.ispgateway.de | IN | 3600 |
stickerei-stoiber.de | AAAA | 2a00:1158::300:e847:0:0:1 | IN | 3600 | |
stickerei-stoiber.de | SOA | ns.namespace4you.de | hostmaster.stickerei-stoiber.de | 1318693592 | 16384 2048 1048576 2560 IN 2560 |
stickerei-stoiber.de | NS | ns2.namespace4you.de | IN | 3600 | |
stickerei-stoiber.de | NS | ns.namespace4you.de | IN | 3600 | |
loseweightprograms.net | A | 74.54.187.114 | IN | 14400 | |
loseweightprograms.net | SOA | ns1083.hostgator.com | root.gator542.hostgator.com | 2011011500 | 86400 7200 3600000 86400 IN 43200 |
loseweightprograms.net | MX | 0 | loseweightprograms.net | IN | 14400 |
loseweightprograms.net | TXT | v=spf1 a mx include:websitewelcome.com ~all | Array | IN | 14400 |
loseweightprograms.net | NS | ns1083.hostgator.com | IN | 43200 | |
loseweightprograms.net | NS | ns1084.hostgator.com | IN | 43200 | |
annuaire-asiatique.com | A | 188.165.86.32 | IN | 1800 | |
annuaire-asiatique.com | MX | 10 | mail.annuaire-asiatique.com | IN | 1800 |
annuaire-asiatique.com | SOA | ns10.dnsmadeeasy.com | dns.dnsmadeeasy.com | 2009010102 | 43200 3600 1209600 180 IN 43200 |
annuaire-asiatique.com | NS | ns13.dnsmadeeasy.com | IN | 43200 | |
annuaire-asiatique.com | NS | ns15.dnsmadeeasy.com | IN | 43200 | |
annuaire-asiatique.com | NS | ns14.dnsmadeeasy.com | IN | 43200 | |
annuaire-asiatique.com | NS | ns11.dnsmadeeasy.com | IN | 43200 | |
annuaire-asiatique.com | NS | ns12.dnsmadeeasy.com | IN | 43200 | |
annuaire-asiatique.com | NS | ns10.dnsmadeeasy.com | IN | 43200 | |
curiosport.it | SOA | dns.technorail.com | hostmaster.technorail.com | 1 | 86400 7200 2592000 86400 IN 21600 |
curiosport.it | MX | 10 | mx.curiosport.it | IN | 21600 |
curiosport.it | A | 62.149.128.74 | IN | 21600 | |
curiosport.it | A | 62.149.128.151 | IN | 21600 | |
curiosport.it | A | 62.149.128.154 | IN | 21600 | |
curiosport.it | A | 62.149.128.157 | IN | 21600 | |
curiosport.it | A | 62.149.128.160 | IN | 21600 | |
curiosport.it | A | 62.149.128.163 | IN | 21600 | |
curiosport.it | A | 62.149.128.166 | IN | 21600 | |
curiosport.it | A | 62.149.128.72 | IN | 21600 | |
curiosport.it | NS | dns.technorail.com | IN | 21600 | |
curiosport.it | NS | dns2.technorail.com | IN | 21600 | |
kdental.es | A | 91.146.97.106 | IN | 43200 | |
kdental.es | SOA | ns1.grupoloading.com | info.bambachiberica.com | 1273225378 | 10800 3600 604800 10800 IN 43200 |
kdental.es | TXT | v=spf1 a mx a:lin106.loading.es -all | Array | IN | 43200 |
kdental.es | MX | 10 | mail.kdental.es | IN | 43200 |
kdental.es | NS | ns2.grupoloading.com | IN | 43200 | |
kdental.es | NS | ns1.grupoloading.com | IN | 43200 | |
kdental.es | NS | ns3.grupoloading.com | IN | 43200 | |
chusmania.com | MX | 10 | chusmania.com | IN | 1800 |
chusmania.com | A | 85.214.145.229 | IN | 1800 | |
chusmania.com | SOA | ns.stratoserver.net | hostmaster.stratoserver.net | 2009100601 | 10000 14400 604800 1800 IN 1800 |
chusmania.com | NS | ns.stratoserver.net | IN | 1800 | |
chusmania.com | NS | ns2.stratoserver.net | IN | 1800 | |
marki.pl | MX | 10 | marki.pl | IN | 3600 |
marki.pl | SOA | ns1.netart.pl | biuro.netart.pl | 2008133200 | 28800 7200 604800 86400 IN 3600 |
marki.pl | A | 85.128.138.14 | IN | 3600 | |
marki.pl | NS | ns3.netart.pl | IN | 3600 | |
marki.pl | NS | ns1.netart.pl | IN | 3600 | |
marki.pl | NS | ns2.netart.pl | IN | 3600 | |
robotpriser.dk | MX | 10 | mail.robotpriser.dk | IN | 3600 |
robotpriser.dk | A | 178.79.150.14 | IN | 3600 | |
robotpriser.dk | SOA | ns1.domaindirect.dk | info.domaindirect.dk | 2011012903 | 86400 3600 777600 3600 IN 43200 |
robotpriser.dk | NS | ns2.domaindirect.dk | IN | 3600 | |
robotpriser.dk | NS | ns1.domaindirect.dk | IN | 3600 | |
jdm.ovh.org | A | 213.251.189.8 | IN | 43200 | |
openhandhelds.org | A | 178.63.21.4 | IN | 3600 | |
openhandhelds.org | MX | 20 | gp2x.eu | IN | 3600 |
openhandhelds.org | MX | 10 | gp2x.eu | IN | 3600 |
openhandhelds.org | SOA | ns.udagdns.net | hostmaster.united-domains.de | 1 | 10800 3600 604800 3600 IN 43200 |
openhandhelds.org | NS | ns.udagdns.net | IN | 43200 | |
openhandhelds.org | NS | ns.udagdns.de | IN | 43200 | |
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | MX | 20 | mx.smtp.cz | IN | 43200 |
airbrush-fengda.cz | MX | 10 | in.smtp.cz | IN | 43200 |
airbrush-fengda.cz | IN | 3600 | |||
airbrush-fengda.cz | A | 81.95.96.189 | IN | 3600 | |
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | IN | 43200 | |||
airbrush-fengda.cz | SOA | alfa.ns.active24.cz | hostmaster.active24.cz | 2011081301 | 10800 1800 604800 86400 IN 43200 |
airbrush-fengda.cz | IN | 18000 | |||
airbrush-fengda.cz | IN | 18000 | |||
airbrush-fengda.cz | NS | beta.ns.active24.cz | IN | 43200 | |
airbrush-fengda.cz | NS | alfa.ns.active24.cz | IN | 43200 | |
justbblog.com | SOA | dns1.name-services.com | info.name-services.com | 2002050701 | 10001 1801 604801 181 IN 1800 |
justbblog.com | A | 216.239.32.21 | IN | 1800 | |
justbblog.com | A | 216.239.34.21 | IN | 1800 | |
justbblog.com | A | 216.239.36.21 | IN | 1800 | |
justbblog.com | A | 216.239.38.21 | IN | 1800 | |
justbblog.com | MX | 20 | alt2.aspmx.l.google.com | IN | 1800 |
justbblog.com | MX | 30 | aspmx2.googlemail.com | IN | 1800 |
justbblog.com | MX | 30 | aspmx3.googlemail.com | IN | 1800 |
justbblog.com | MX | 30 | aspmx4.googlemail.com | IN | 1800 |
justbblog.com | MX | 30 | aspmx5.googlemail.com | IN | 1800 |
justbblog.com | MX | 10 | aspmx.l.google.com | IN | 1800 |
justbblog.com | MX | 20 | alt1.aspmx.l.google.com | IN | 1800 |
justbblog.com | NS | dns3.name-services.com | IN | 3600 | |
justbblog.com | NS | dns5.name-services.com | IN | 3600 | |
justbblog.com | NS | dns4.name-services.com | IN | 3600 | |
justbblog.com | NS | dns1.name-services.com | IN | 3600 | |
justbblog.com | NS | dns2.name-services.com | IN | 3600 | |
technika-naradi.cz | MX | 10 | mxavas.forpsi.com | IN | 1800 |
technika-naradi.cz | A | 83.167.234.116 | IN | 1800 | |
technika-naradi.cz | SOA | ns.forpsi.net | admin.forpsi.com | 2011053101 | 3600 1800 2592000 3600 IN 3600 |
technika-naradi.cz | NS | ns.forpsi.cz | IN | 3600 | |
technika-naradi.cz | NS | ns.forpsi.net | IN | 3600 | |
technika-naradi.cz | NS | ns.forpsi.it | IN | 3600 | |
willdavidson.ca | SOA | dns.internic.ca | noc.internic.ca | 3 | 10800 3600 604800 3600 IN 43200 |
willdavidson.ca | A | 67.19.77.155 | IN | 3600 | |
willdavidson.ca | MX | 10 | willdavidson.ca.1.0001.arsmtp.com | IN | 3600 |
willdavidson.ca | MX | 20 | willdavidson.ca.2.0001.arsmtp.com | IN | 3600 |
willdavidson.ca | NS | dns.internic.ca | IN | 3600 | |
willdavidson.ca | NS | dns2.internic.ca | IN | 3600 |
Received from the first DNS server
Received from the second DNS server
Subdomains (the first 50)
7 |
Typos (misspells)
qilldavidson.ca ailldavidson.ca silldavidson.ca eilldavidson.ca 3illdavidson.ca 2illdavidson.ca wulldavidson.ca wjlldavidson.ca wklldavidson.ca wolldavidson.ca w9lldavidson.ca w8lldavidson.ca wikldavidson.ca wipldavidson.ca wioldavidson.ca wilkdavidson.ca wilpdavidson.ca wilodavidson.ca willsavidson.ca willxavidson.ca willcavidson.ca willfavidson.ca willravidson.ca willeavidson.ca willdzvidson.ca willdsvidson.ca willdwvidson.ca willdqvidson.ca willdacidson.ca willdabidson.ca willdagidson.ca willdafidson.ca | willdavudson.ca willdavjdson.ca willdavkdson.ca willdavodson.ca willdav9dson.ca willdav8dson.ca willdavisson.ca willdavixson.ca willdavicson.ca willdavifson.ca willdavirson.ca willdavieson.ca willdavidaon.ca willdavidzon.ca willdavidxon.ca willdaviddon.ca willdavideon.ca willdavidwon.ca willdavidsin.ca willdavidskn.ca willdavidsln.ca willdavidspn.ca willdavids0n.ca willdavids9n.ca willdavidsob.ca willdavidsom.ca willdavidsoj.ca willdavidsoh.ca illdavidson.ca wlldavidson.ca wildavidson.ca wildavidson.ca | willavidson.ca willdvidson.ca willdaidson.ca willdavdson.ca willdavison.ca willdavidon.ca willdavidsn.ca willdavidso.ca iwlldavidson.ca wlildavidson.ca willdavidson.ca wildlavidson.ca willadvidson.ca willdvaidson.ca willdaivdson.ca willdavdison.ca willdavisdon.ca willdavidosn.ca willdavidsno.ca wwilldavidson.ca wiilldavidson.ca willldavidson.ca willldavidson.ca willddavidson.ca willdaavidson.ca willdavvidson.ca willdaviidson.ca willdaviddson.ca willdavidsson.ca willdavidsoon.ca willdavidsonn.ca |
Location
IP: 67.19.77.155
continent: NA, country: United States (USA), city: Houston
Website value
rank in the traffic statistics: and
There is not enough data to estimate website value.
Basic information
website build using CSS
code weight: Trust the firm that has been involved in many of the cases that have shaped the legal landscape of civil, personal injury and insurance law in Ontario KB
text per all code ratio: toronto law firms, best lawyers, civil lawyer %
title:
description:
keywords:
encoding:
language:
Website code analysis
one word phrases repeated minimum three times
Phrase | Quantity |
---|---|
Date: Sat, 15 Oct 2011 16:19:07 GMT | HTTP/1.1 301 Moved Permanently |
Location: http://www.willdavidson.ca/ | Server: Apache mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 |
Connection: close | Content-Length: 380 |
HTTP/1.1 200 OK | Content-Type: text/html; charset=iso-8859-1 |
Server: Apache mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 | Date: Sat, 15 Oct 2011 16:19:07 GMT |
Connection: close | X-Pingback: http://www.willdavidson.ca/xmlrpc.php |
Content-Type: text/html; charset=UTF-8 |
two word phrases repeated minimum three times
three word phrases repeated minimum three times
B tags
U tags
I tags
images
headers
H1
H2
H3
H4
H5
H6
internal links
external links