niche needs