Add d2f and f2d