abstracted config to params