rework fqdn processing
implement ingenious FQDN sort