Different cases discussion