Add report provider factory