fix ctof