added settings file in json format support