modify nested if