added define and if shortcut