improvements in sniffer