sentences:  The leaf nodes send query to an ultrapeer, the ultrapeer forwards the query and waits for the replies.When a node has enough bandwidth and uptime, the node may become an ultrapeer.Ultrapeers send periodically a request for their clients to send a list with the shared files they have.