new case handling