Det finns aldrig en bra tid att prata politik, men demokrati börjar tidigt i staten Iowa.
Klockan 7:30, när morgondimman fortfarande lyfte och solen började visa sig, hade mötesrummet i Iowa Falls brandkår redan full kapacitet.
Några hundra personer hade rest från andra sidan staten för att delta i ett stadshusmöte, fylla varje stol och hörn, och spilla ut i korridoren.
Rådhus är traditionellt ett forum för väljare att diskutera sin oro med valda tjänstemän, ansikte mot ansikte.
Men i Trump eran, har de tagit på sig ett nytt syfte - med många missnöjda väljare ser dem som ett sätt att sätta press på president Trump, genom att se till att deras medlemmar i kongressen hålla honom till svars.
Republikanska tjänstemän över hela landet har fått svar på frågor och krav från väljarna.
Många, men inte alla, av de närvarande är demokrater, några från progressiva grupper som organiserar sig kring dessa evenemang för att se till att människor dyker upp.
Men andra är helt enkelt frustrerade invånare, som vill att deras röster ska höras. Alla representeras av senator Chuck Grassley.
Det stora flertalet människor vid brandstationen var äldre än 50 år eller äldre. Några av dem kom med handskrivna protestskyltar, andra höll fast papperslappar med sina frågor skrivna på dem.
"Jag är ny på det här", berättade en kvinna vid namn Ingrid. Hon sa att Trumps seger gjorde henne arg.
"Jag kände att jag var tvungen att komma. Jag hoppas att våra röster blir större och att vi kan se till att republikanerna inte bara röstar efter partilinjerna och lyssnar på sina väljare."
Och lyssna är precis vad senator Grassley gjorde, även om vissa kände att han inte riktigt svarade på alla deras bekymmer.
När senatorn gick in i rummet började han med att fråga gruppen vilka ämnen de vill ta upp.
När händerna flög i luften, och människor knuffade för hans uppmärksamhet, togs en rad ämnen upp - allt från Ryssland till vapen, sjukvård till utbildning.
Senator Grassley skrev ner frågorna i en liten anteckningsbok och lovade att besvara dem i den ordning de tillfrågades.
En stor majoritet av frågorna handlade om president Obamas sjukvårdslag - lagen om prisvärd vård.
Frågorna om detta var passionerade, som människor talade om sina personliga erfarenheter av Obamacare, och deras farhågor de kunde förlora täckning under en Trump ordförandeskap.
En äldre man var närvarande på uppdrag av en vän vars son var allvarligt sjuk. Han berättade för senatorn om hur "hans föräldrar förmodligen måste gå i konkurs precis när de går i pension".
Andra vittnesmål återspeglade i vilken utsträckning människor här förlitar sig på statligt subventionerad sjukförsäkring.
"Jag är på Obamacare, om det inte var för Obamacare skulle vi inte ha råd med försäkring", säger Chris Petersen, en insulinberoende diabetiker som driver en gård mer än en timme bort.
"Jag har en present till dig", sa han till senatorn, när han höll upp en låda Tums, en medicin som används för att lindra halsbränna, "du kommer att behöva dem inom de närmaste åren."
När en man i grå tröja ställde en fråga om statsskulden, blev det svårt.
Som senator Grassley svarade refererande president Trumps skatteplaner folk började heckle.
"Raise Trump skatt", skrek en man på baksidan av rummet.
"Allt går åt skogen", skrek en kvinna.
När hon gjorde det blev frågeställaren arg.
"Jag frågade honom, inte du, så stäng ditt hål," sade han, som han stickade sitt finger i hennes riktning.
Vid andra tillfällen var stämningen i rummet lugnare.
När Zalmay Naizy, en afghansk tolk för den amerikanska armén, ställde en fråga, blev rummet nästan tyst.
"Jag är muslim i det här landet, vem ska rädda mig här?
"Jag har blivit skjuten två gånger, jag har blivit bombad en gång, ingen bryr sig om mig. Men jag var med USA."
Rummet utbröt i jubel, och medan senatorn inte tog upp sin fråga direkt, valde att gå vidare till en annan fråga om handelsavtal, återvände han till det senare, lovade att hjälpa Zalmay, som han stod vid sin sida.
Denna stadshus hölls i ett län som röstade på Donald Trump med stor marginal.
Senator Grassley är stolt över att ha möten i varje län i staten varje år genom sitt "99 county" löfte, men inte alla är stadshus. Han har kritiserats för att ha hållit de flesta i republikanska områden.
Evenemanget på brandstationen var en av två på samma dag. Senare, i källaren till Hancock County Sheriff's fängelse, samlades ytterligare en folkmassa.
Än en gång väntade många utanför eftersom rummet var i kapacitet. Stämningen var spänd.
"Jag vill bli åtalad", skrek en man från baksidan.
"Varför är du emot statlig sjukvård, men ta den själv?" frågade en annan.
Obamacare dominerade agendan här också, med mer personliga berättelser.
Där fanns modern, en före detta republikansk väljare, som var bekymrad över att förlora sjukvård för sin son som har funktionshinder. veteranen oroade sig för behandlingen av militären.
Och Jamet, en immigrant från Chile, sa till senatorn "vi gör redan det här landet stort" och frågade "Hur ska du stå upp för immigranter?"
"Vi behöver folk för att stå upp för den vanliga arbetaren", sa Chris Petersen, bonden med Tums, som jag hade träffat i den första stadshuset.
Hans känslor skiljer sig inte så mycket från Donald Trumps anhängares åsikter, som sa till mig under kampanjen gång på gång, att politiker inte representerar dem.
Några som röstade på honom var i senator Grassleys stadshus, i en solidaritetsuppvisning.  Jim Carson anklagade demokraterna för händelserna i "försök att hindra den goda politiken av Mr Trump."
När jag frågade senator Grassley om den ilska som uttrycktes i stadshusen skulle innebära att han var mer benägna att konfrontera presidenten över hans agenda, sa han att fokus för honom var att ta dessa farhågor tillbaka till sina kollegor på Capitol Hill.
"Jag tycker inte att du ska se det som utmanande Trump Jag tycker att du ska se det som kongressen gör sitt jobb och presidenten gör sitt jobb."
Det var en populär gräsrotsrörelse som hjälpte till att så frön av en Trump presidentskap, nu en annan försöker utmana det.
För vissa väljare, är det enda sättet att komma till president Trump genom att utöva påtryckningar på kongressen. Senatorer som Chuck Grassley måste balansera sitt stöd för den republikanska agendan, med klagomål från väljarna som håller dem i tjänst.
Även ett litet antal människor som besöker stadshus kan vara tillräckligt för att hålla valda tjänstemän på gränsen.
Dessa scener vi ser på dessa möten över hela Amerika påminner om de tidiga dagarna av Obama administrationen, när konservativa deltog packade stadshus för att lobby sina kongressrepresentanter om sjukvård, i vad som blev känt som Tea Party rörelsen.
"Amerika börjar koka," Chris Petersen berättade när jag träffade honom efteråt på hans gård.
När liberalerna försöker utöva påtryckningar på sina senatorer och representanter är det tydligt att en ny progressiv rörelse bryggs.
Republikanska politiker återvänder till sina hemdistrikt till en spärreld av kritik, eftersom många väljare kräver att få veta hur de ska ställa president Trump till svars.