config options can be set in .json