add +__if_+ for more flexible rendering