search specific keywords, not parts of keywords
logging implementation
don't start leave protocol if node has no neighbours
logging implementation