added if-so ({{?) and if-not ({{^)