LegiScan Datasets

Please note you must be logged in to download the datasets. Registration is free. Signup here.

Weekly snapshots are created each Sunday with updated information for each session and available in a variety of formats:

  • CSV Export - Basic collection of CSV files for general bill data. See Data Export Overview for more information.
  • API XML - Verbose API response and metadata as XML. See LegiScan API for more information.
  • API JSON - Verbose API response and metadata as JSON. See LegiScan API for more information.

StateYearSessionCSV ExportAPI XMLAPI JSON
Alabama2014Regular SessionDownload CSVDownload XMLDownload JSON
Alabama2013Regular SessionDownload CSVDownload XMLDownload JSON
Alabama20121st Special SessionDownload CSVDownload XMLDownload JSON
Alabama2012Regular SessionDownload CSVDownload XMLDownload JSON
Alabama2011Regular SessionDownload CSVDownload XMLDownload JSON
Alabama2011Organizational SessionDownload CSVDownload XMLDownload JSON
Alabama20101st Special SessionDownload CSVDownload XMLDownload JSON
Alabama2010Regular SessionDownload CSVDownload XMLDownload JSON
Alaska2013-201428th LegislatureDownload CSVDownload XMLDownload JSON
Alaska2011-201227th LegislatureDownload CSVDownload XMLDownload JSON
Alaska2009-201026th LegislatureDownload CSVDownload XMLDownload JSON
Arizona2015Fifty-second Legislature 1st RegularDownload CSVDownload XMLDownload JSON
Arizona2014Fifty-first Legislature 2nd SpecialDownload CSVDownload XMLDownload JSON
Arizona2014Fifty-first Legislature 2nd RegularDownload CSVDownload XMLDownload JSON
Arizona2013Fifty-first Legislature 1st SpecialDownload CSVDownload XMLDownload JSON
Arizona2013Fifty-first Legislature 1st RegularDownload CSVDownload XMLDownload JSON
Arizona2012Fiftieth Legislature 2nd RegularDownload CSVDownload XMLDownload JSON
Arizona2011Fiftieth Legislature 4th SpecialDownload CSVDownload XMLDownload JSON
Arizona2011Fiftieth Legislature 3rd SpecialDownload CSVDownload XMLDownload JSON
Arizona2011Fiftieth Legislature 2nd SpecialDownload CSVDownload XMLDownload JSON
Arizona2011Fiftieth Legislature 1st SpecialDownload CSVDownload XMLDownload JSON
Arizona2011Fiftieth Legislature 1st RegularDownload CSVDownload XMLDownload JSON
Arizona2010Forty-ninth Legislature 9th SpecialDownload CSVDownload XMLDownload JSON
Arizona2010Forty-ninth Legislature 8th SpecialDownload CSVDownload XMLDownload JSON
Arizona2010Forty-ninth Legislature 7th SpecialDownload CSVDownload XMLDownload JSON
Arizona2010Forty-ninth Legislature 6th SpecialDownload CSVDownload XMLDownload JSON
Arizona2010Forty-ninth Legislature 2nd RegularDownload CSVDownload XMLDownload JSON
Arkansas201590th General AssemblyDownload CSVDownload XMLDownload JSON
Arkansas201489th General Assembly 2nd SpecialDownload CSVDownload XMLDownload JSON
Arkansas201489th General Assembly FiscalDownload CSVDownload XMLDownload JSON
Arkansas201389th General Assembly 1st SpecialDownload CSVDownload XMLDownload JSON
Arkansas201389th General AssemblyDownload CSVDownload XMLDownload JSON
Arkansas201288th General Assembly FiscalDownload CSVDownload XMLDownload JSON
Arkansas201188th General AssemblyDownload CSVDownload XMLDownload JSON
Arkansas201087th General Assembly FiscalDownload CSVDownload XMLDownload JSON
California2015-2016Regular SessionDownload CSVDownload XMLDownload JSON
California2013-2014Regular SessionDownload CSVDownload XMLDownload JSON
California2011-2012Regular SessionDownload CSVDownload XMLDownload JSON
California2009-2010Regular SessionDownload CSVDownload XMLDownload JSON
Colorado2014Regular SessionDownload CSVDownload XMLDownload JSON
Colorado2013Regular SessionDownload CSVDownload XMLDownload JSON
Colorado2012Regular SessionDownload CSVDownload XMLDownload JSON
Colorado2011Regular SessionDownload CSVDownload XMLDownload JSON
Colorado2010Regular SessionDownload CSVDownload XMLDownload JSON
Connecticut2014General AssemblyDownload CSVDownload XMLDownload JSON
Connecticut2013General AssemblyDownload CSVDownload XMLDownload JSON
Connecticut2012General AssemblyDownload CSVDownload XMLDownload JSON
Connecticut2011General AssemblyDownload CSVDownload XMLDownload JSON
Connecticut2010General AssemblyDownload CSVDownload XMLDownload JSON
Delaware2013-2014147th General AssemblyDownload CSVDownload XMLDownload JSON
Delaware2011-2012146th General AssemblyDownload CSVDownload XMLDownload JSON
Delaware2009-2010145th General AssemblyDownload CSVDownload XMLDownload JSON
Florida2015Regular SessionDownload CSVDownload XMLDownload JSON
Florida20141st Special SessionDownload CSVDownload XMLDownload JSON
Florida2014Regular SessionDownload CSVDownload XMLDownload JSON
Florida2013Regular SessionDownload CSVDownload XMLDownload JSON
Florida20122nd Special SessionDownload CSVDownload XMLDownload JSON
Florida2012Regular SessionDownload CSVDownload XMLDownload JSON
Florida2011Regular SessionDownload CSVDownload XMLDownload JSON
Florida20101st Special SessionDownload CSVDownload XMLDownload JSON
Florida2010Organizational SessionDownload CSVDownload XMLDownload JSON
Florida2010Regular SessionDownload CSVDownload XMLDownload JSON
Georgia2015-2016Regular SessionDownload CSVDownload XMLDownload JSON
Georgia2013-2014Regular SessionDownload CSVDownload XMLDownload JSON
Georgia2011-2012Regular SessionDownload CSVDownload XMLDownload JSON
Georgia2009-2010Regular SessionDownload CSVDownload XMLDownload JSON
Hawaii20141st Special SessionDownload CSVDownload XMLDownload JSON
Hawaii2014Regular SessionDownload CSVDownload XMLDownload JSON
Hawaii2013Regular SessionDownload CSVDownload XMLDownload JSON
Hawaii2012Regular SessionDownload CSVDownload XMLDownload JSON
Hawaii2011Regular SessionDownload CSVDownload XMLDownload JSON
Hawaii2010Regular SessionDownload CSVDownload XMLDownload JSON
Idaho2014Regular SessionDownload CSVDownload XMLDownload JSON
Idaho2013Regular SessionDownload CSVDownload XMLDownload JSON
Idaho2012Regular SessionDownload CSVDownload XMLDownload JSON
Idaho2011Regular SessionDownload CSVDownload XMLDownload JSON
Idaho2010Regular SessionDownload CSVDownload XMLDownload JSON
Illinois2013-201498th General AssemblyDownload CSVDownload XMLDownload JSON
Illinois2011-201297th General AssemblyDownload CSVDownload XMLDownload JSON
Illinois2009-201096th General AssemblyDownload CSVDownload XMLDownload JSON
Indiana2014Regular SessionDownload CSVDownload XMLDownload JSON
Indiana2013Regular SessionDownload CSVDownload XMLDownload JSON
Indiana2012Regular SessionDownload CSVDownload XMLDownload JSON
Indiana2011Regular SessionDownload CSVDownload XMLDownload JSON
Indiana2010Regular SessionDownload CSVDownload XMLDownload JSON
Iowa2013-201485th General AssemblyDownload CSVDownload XMLDownload JSON
Iowa2011-201284th General AssemblyDownload CSVDownload XMLDownload JSON
Iowa2009-201083rd General AssemblyDownload CSVDownload XMLDownload JSON
Kansas2013-2014Regular SessionDownload CSVDownload XMLDownload JSON
Kansas2011-2012Regular SessionDownload CSVDownload XMLDownload JSON
Kansas2009-2010Regular SessionDownload CSVDownload XMLDownload JSON
Kentucky2015Regular SessionDownload CSVDownload XMLDownload JSON
Kentucky2014Regular SessionDownload CSVDownload XMLDownload JSON
Kentucky20131st Special SessionDownload CSVDownload XMLDownload JSON
Kentucky2013Regular SessionDownload CSVDownload XMLDownload JSON
Kentucky20121st Special SessionDownload CSVDownload XMLDownload JSON
Kentucky2012Regular SessionDownload CSVDownload XMLDownload JSON
Kentucky20111st Special SessionDownload CSVDownload XMLDownload JSON
Kentucky2011Regular SessionDownload CSVDownload XMLDownload JSON
Kentucky20101st Special SessionDownload CSVDownload XMLDownload JSON
Kentucky2010Regular SessionDownload CSVDownload XMLDownload JSON
Louisiana2014Regular SessionDownload CSVDownload XMLDownload JSON
Louisiana2013Regular SessionDownload CSVDownload XMLDownload JSON
Louisiana2012Regular SessionDownload CSVDownload XMLDownload JSON
Louisiana2011Regular SessionDownload CSVDownload XMLDownload JSON
Louisiana20111st Special SessionDownload CSVDownload XMLDownload JSON
Louisiana2010Regular SessionDownload CSVDownload XMLDownload JSON
Maine2013-2014126th LegislatureDownload CSVDownload XMLDownload JSON
Maine2011-2012125th LegislatureDownload CSVDownload XMLDownload JSON
Maine2009-2010124th LegislatureDownload CSVDownload XMLDownload JSON
Maryland2014Regular SessionDownload CSVDownload XMLDownload JSON
Maryland2013Regular SessionDownload CSVDownload XMLDownload JSON
Maryland20121st Special SessionDownload CSVDownload XMLDownload JSON
Maryland2012Regular SessionDownload CSVDownload XMLDownload JSON
Maryland20111st Special SessionDownload CSVDownload XMLDownload JSON
Maryland2011Regular SessionDownload CSVDownload XMLDownload JSON
Maryland2010Regular SessionDownload CSVDownload XMLDownload JSON
Massachusetts2013-2014188th General CourtDownload CSVDownload XMLDownload JSON
Massachusetts2011-2012187th General CourtDownload CSVDownload XMLDownload JSON
Massachusetts2009-2010186th General CourtDownload CSVDownload XMLDownload JSON
Michigan2013-201497th LegislatureDownload CSVDownload XMLDownload JSON
Michigan2011-201296th LegislatureDownload CSVDownload XMLDownload JSON
Michigan2009-201095th LegislatureDownload CSVDownload XMLDownload JSON
Minnesota201388th Legislature 1st SpecialDownload CSVDownload XMLDownload JSON
Minnesota2013-201488th LegislatureDownload CSVDownload XMLDownload JSON
Minnesota201287th Legislature 1st SpecialDownload CSVDownload XMLDownload JSON
Minnesota201187th Legislature 1st SpecialDownload CSVDownload XMLDownload JSON
Minnesota2011-201287th LegislatureDownload CSVDownload XMLDownload JSON
Minnesota2009-201086th LegislatureDownload CSVDownload XMLDownload JSON
Mississippi20142nd Special SessionDownload CSVDownload XMLDownload JSON
Mississippi20141st Special SessionDownload CSVDownload XMLDownload JSON
Mississippi2014Regular SessionDownload CSVDownload XMLDownload JSON
Mississippi20132nd Special SessionDownload CSVDownload XMLDownload JSON
Mississippi20131st Special SessionDownload CSVDownload XMLDownload JSON
Mississippi2013Regular SessionDownload CSVDownload XMLDownload JSON
Mississippi2012Regular SessionDownload CSVDownload XMLDownload JSON
Mississippi20111st Special SessionDownload CSVDownload XMLDownload JSON
Mississippi2011Regular SessionDownload CSVDownload XMLDownload JSON
Mississippi20102nd Special SessionDownload CSVDownload XMLDownload JSON
Mississippi20101st Special SessionDownload CSVDownload XMLDownload JSON
Mississippi2010Regular SessionDownload CSVDownload XMLDownload JSON
Missouri2014Regular SessionDownload CSVDownload XMLDownload JSON
Missouri20131st Special SessionDownload CSVDownload XMLDownload JSON
Missouri2013Regular SessionDownload CSVDownload XMLDownload JSON
Missouri2012Regular SessionDownload CSVDownload XMLDownload JSON
Missouri20111st Special SessionDownload CSVDownload XMLDownload JSON
Missouri2011Regular SessionDownload CSVDownload XMLDownload JSON
Missouri20101st Special SessionDownload CSVDownload XMLDownload JSON
Missouri2010Regular SessionDownload CSVDownload XMLDownload JSON
Montana2015Regular SessionDownload CSVDownload XMLDownload JSON
Montana2013Regular SessionDownload CSVDownload XMLDownload JSON
Montana2011Regular SessionDownload CSVDownload XMLDownload JSON
Montana2009Regular SessionDownload CSVDownload XMLDownload JSON
Nebraska2013-2014103rd LegislatureDownload CSVDownload XMLDownload JSON
Nebraska2011-2012102nd LegislatureDownload CSVDownload XMLDownload JSON
Nebraska2009-2010101st LegislatureDownload CSVDownload XMLDownload JSON
Nevada201428th Special SessionDownload CSVDownload XMLDownload JSON
Nevada201327th Special SessionDownload CSVDownload XMLDownload JSON
Nevada201377th LegislatureDownload CSVDownload XMLDownload JSON
Nevada201176th LegislatureDownload CSVDownload XMLDownload JSON
Nevada200975th LegislatureDownload CSVDownload XMLDownload JSON
Nevada201026th Special SessionDownload CSVDownload XMLDownload JSON
New Hampshire2014Regular SessionDownload CSVDownload XMLDownload JSON
New Hampshire2013Regular SessionDownload CSVDownload XMLDownload JSON
New Hampshire2012Regular SessionDownload CSVDownload XMLDownload JSON
New Hampshire2011Regular SessionDownload CSVDownload XMLDownload JSON
New Hampshire2010Regular SessionDownload CSVDownload XMLDownload JSON
New Jersey2014-2015Regular SessionDownload CSVDownload XMLDownload JSON
New Jersey2012-2013Regular SessionDownload CSVDownload XMLDownload JSON
New Jersey2010-2011Regular SessionDownload CSVDownload XMLDownload JSON
New Mexico2014Regular SessionDownload CSVDownload XMLDownload JSON
New Mexico2013Regular SessionDownload CSVDownload XMLDownload JSON
New Mexico2012Regular SessionDownload CSVDownload XMLDownload JSON
New Mexico2011Regular SessionDownload CSVDownload XMLDownload JSON
New Mexico2010Regular SessionDownload CSVDownload XMLDownload JSON
New York2013-2014General AssemblyDownload CSVDownload XMLDownload JSON
New York2011-2012General AssemblyDownload CSVDownload XMLDownload JSON
New York2009-2010General AssemblyDownload CSVDownload XMLDownload JSON
North Carolina2013-2014Regular SessionDownload CSVDownload XMLDownload JSON
North Carolina2011-2012Regular SessionDownload CSVDownload XMLDownload JSON
North Carolina2010Regular SessionDownload CSVDownload XMLDownload JSON
North Carolina2009Regular SessionDownload CSVDownload XMLDownload JSON
North Dakota2013-201463rd Legislative AssemblyDownload CSVDownload XMLDownload JSON
North Dakota2011-201262nd Legislative AssemblyDownload CSVDownload XMLDownload JSON
North Dakota2009-201061st Legislative AssemblyDownload CSVDownload XMLDownload JSON
Ohio2013-2014130th General AssemblyDownload CSVDownload XMLDownload JSON
Ohio2011-2012129th General AssemblyDownload CSVDownload XMLDownload JSON
Ohio2009-2010128th General AssemblyDownload CSVDownload XMLDownload JSON
Ohio2007-2008127th General AssemblyDownload CSVDownload XMLDownload JSON
Oklahoma2015Regular SessionDownload CSVDownload XMLDownload JSON
Oklahoma2014Regular SessionDownload CSVDownload XMLDownload JSON
Oklahoma2013Special SessionDownload CSVDownload XMLDownload JSON
Oklahoma2013Regular SessionDownload CSVDownload XMLDownload JSON
Oklahoma2012Regular SessionDownload CSVDownload XMLDownload JSON
Oklahoma2011Regular SessionDownload CSVDownload XMLDownload JSON
Oklahoma2010Regular SessionDownload CSVDownload XMLDownload JSON
Oregon2014Regular SessionDownload CSVDownload XMLDownload JSON
Oregon20131st Special SessionDownload CSVDownload XMLDownload JSON
Oregon2013Regular SessionDownload CSVDownload XMLDownload JSON
Oregon2012Regular SessionDownload CSVDownload XMLDownload JSON
Oregon2011Regular SessionDownload CSVDownload XMLDownload JSON
Oregon20101st Special SessionDownload CSVDownload XMLDownload JSON
Oregon2009Regular SessionDownload CSVDownload XMLDownload JSON
Pennsylvania2013-2014Regular SessionDownload CSVDownload XMLDownload JSON
Pennsylvania2011-2012Regular SessionDownload CSVDownload XMLDownload JSON
Pennsylvania20101st Special SessionDownload CSVDownload XMLDownload JSON
Pennsylvania2009-2010Regular SessionDownload CSVDownload XMLDownload JSON
Pennsylvania2007-2008Regular SessionDownload CSVDownload XMLDownload JSON
Rhode Island2014Regular SessionDownload CSVDownload XMLDownload JSON
Rhode Island2013Regular SessionDownload CSVDownload XMLDownload JSON
Rhode Island2012Regular SessionDownload CSVDownload XMLDownload JSON
Rhode Island2011Regular SessionDownload CSVDownload XMLDownload JSON
Rhode Island2010Regular SessionDownload CSVDownload XMLDownload JSON
South Carolina2015-2016121st General AssemblyDownload CSVDownload XMLDownload JSON
South Carolina2013-2014120th General AssemblyDownload CSVDownload XMLDownload JSON
South Carolina2011-2012119th General AssemblyDownload CSVDownload XMLDownload JSON
South Carolina2009-2010118th General AssemblyDownload CSVDownload XMLDownload JSON
South Dakota2014Regular SessionDownload CSVDownload XMLDownload JSON
South Dakota2013Regular SessionDownload CSVDownload XMLDownload JSON
South Dakota2012Regular SessionDownload CSVDownload XMLDownload JSON
South Dakota20111st Special SessionDownload CSVDownload XMLDownload JSON
South Dakota2011Regular SessionDownload CSVDownload XMLDownload JSON
South Dakota2010Regular SessionDownload CSVDownload XMLDownload JSON
Tennessee2015-2016109th General AssemblyDownload CSVDownload XMLDownload JSON
Tennessee2013-2014108th General AssemblyDownload CSVDownload XMLDownload JSON
Tennessee2011-2012107th General AssemblyDownload CSVDownload XMLDownload JSON
Tennessee2009-2010106th General AssemblyDownload CSVDownload XMLDownload JSON
Texas2015-201684th LegislatureDownload CSVDownload XMLDownload JSON
Texas201383rd Legislature 3rd Special SessionDownload CSVDownload XMLDownload JSON
Texas201383rd Legislature 2nd Special SessionDownload CSVDownload XMLDownload JSON
Texas201383rd Legislature 1st Special SessionDownload CSVDownload XMLDownload JSON
Texas2013-201483rd LegislatureDownload CSVDownload XMLDownload JSON
Texas201182nd Legislature 1st SpecialDownload CSVDownload XMLDownload JSON
Texas2011-201282nd LegislatureDownload CSVDownload XMLDownload JSON
Texas2009-201081st LegislatureDownload CSVDownload XMLDownload JSON
US Congress2013-2014113th CongressDownload CSVDownload XMLDownload JSON
US Congress2011-2012112th CongressDownload CSVDownload XMLDownload JSON
US Congress2009-2010111th CongressDownload CSVDownload XMLDownload JSON
Utah2014Regular SessionDownload CSVDownload XMLDownload JSON
Utah2013Regular SessionDownload CSVDownload XMLDownload JSON
Utah2012Regular SessionDownload CSVDownload XMLDownload JSON
Utah20113rd Special SessionDownload CSVDownload XMLDownload JSON
Utah20112nd Special SessionDownload CSVDownload XMLDownload JSON
Utah20111st Special SessionDownload CSVDownload XMLDownload JSON
Utah2011Regular SessionDownload CSVDownload XMLDownload JSON
Utah20102nd Special SessionDownload CSVDownload XMLDownload JSON
Utah2010Regular SessionDownload CSVDownload XMLDownload JSON
Utah19972nd Special SessionDownload CSVDownload XMLDownload JSON
Utah20132nd Special SessionDownload CSVDownload XMLDownload JSON
Utah19971st Special SessionDownload CSVDownload XMLDownload JSON
Utah20131st Special SessionDownload CSVDownload XMLDownload JSON
Utah20124th Special SessionDownload CSVDownload XMLDownload JSON
Vermont2013-2014Regular SessionDownload CSVDownload XMLDownload JSON
Vermont2011-2012Regular SessionDownload CSVDownload XMLDownload JSON
Vermont2009-2010Regular SessionDownload CSVDownload XMLDownload JSON
Virginia2015Regular SessionDownload CSVDownload XMLDownload JSON
Virginia20141st Special SessionDownload CSVDownload XMLDownload JSON
Virginia2014Regular SessionDownload CSVDownload XMLDownload JSON
Virginia20131st Special SessionDownload CSVDownload XMLDownload JSON
Virginia2013Regular SessionDownload CSVDownload XMLDownload JSON
Virginia2012Regular SessionDownload CSVDownload XMLDownload JSON
Virginia2011Regular SessionDownload CSVDownload XMLDownload JSON
Virginia2010Regular SessionDownload CSVDownload XMLDownload JSON
Virginia2008Regular SessionDownload CSVDownload XMLDownload JSON
Washington2015-2016Regular SessionDownload CSVDownload XMLDownload JSON
Washington2013-2014Regular SessionDownload CSVDownload XMLDownload JSON
Washington2011-2012Regular SessionDownload CSVDownload XMLDownload JSON
Washington2009-2010Regular SessionDownload CSVDownload XMLDownload JSON
Washington D.C.2013-201420th CouncilDownload CSVDownload XMLDownload JSON
West Virginia20142nd Special SessionDownload CSVDownload XMLDownload JSON
West Virginia20141st Special SessionDownload CSVDownload XMLDownload JSON
West Virginia2014Regular SessionDownload CSVDownload XMLDownload JSON
West Virginia20131st Special SessionDownload CSVDownload XMLDownload JSON
West Virginia2013Regular SessionDownload CSVDownload XMLDownload JSON
West Virginia20121st Special SessionDownload CSVDownload XMLDownload JSON
West Virginia2012Regular SessionDownload CSVDownload XMLDownload JSON
West Virginia20114th Special SessionDownload CSVDownload XMLDownload JSON
West Virginia20113rd Special SessionDownload CSVDownload XMLDownload JSON
West Virginia20112nd Special SessionDownload CSVDownload XMLDownload JSON
West Virginia20111st Special SessionDownload CSVDownload XMLDownload JSON
West Virginia2011Regular SessionDownload CSVDownload XMLDownload JSON
West Virginia20102nd Special SessionDownload CSVDownload XMLDownload JSON
West Virginia20101st Special SessionDownload CSVDownload XMLDownload JSON
West Virginia2010Regular SessionDownload CSVDownload XMLDownload JSON
West Virginia2009Regular SessionDownload CSVDownload XMLDownload JSON
West Virginia2008Regular SessionDownload CSVDownload XMLDownload JSON
Wisconsin2014January Special SessionDownload CSVDownload XMLDownload JSON
Wisconsin2013December Special SessionDownload CSVDownload XMLDownload JSON
Wisconsin2013October Special SessionDownload CSVDownload XMLDownload JSON
Wisconsin2013-2014Regular SessionDownload CSVDownload XMLDownload JSON
Wisconsin2011September Special SessionDownload CSVDownload XMLDownload JSON
Wisconsin2011Janurary Special SessionDownload CSVDownload XMLDownload JSON
Wisconsin2011-2012Regular SessionDownload CSVDownload XMLDownload JSON
Wisconsin2009-2010Regular SessionDownload CSVDownload XMLDownload JSON
Wisconsin2009December Special SessionDownload CSVDownload XMLDownload JSON
Wisconsin2009June Special SessionDownload CSVDownload XMLDownload JSON
Wyoming2014Budget SessionDownload CSVDownload XMLDownload JSON
Wyoming2013Regular SessionDownload CSVDownload XMLDownload JSON
Wyoming2012Budget SessionDownload CSVDownload XMLDownload JSON
Wyoming2011Regular SessionDownload CSVDownload XMLDownload JSON
Wyoming2010Budget SessionDownload CSVDownload XMLDownload JSON
feedback