replace if else