niche networks