added bonjour service detection