updated OTF