added bonjour/zeroconf capability