updated case 3