uniform parameters and kwargs