updated conversion utilities