add +if+ for more flexible rendering