conversions work dynamically from json file