first implementation of dekad utility for conversions