unify var name
add if function