! introducing if-else-end block in template-system