if if else else (nested)