revise conditions of case 3/4