Copied oiplib to iZENZEi template to handle semantic content ranking