use python's default configparser instead of json, because why not