use json source instead of ini file