Add config, opts, change receive