add check for second level domain match
added individual thresholds
return if very complicated / long domain