add some documentation for use_kwargs