Hamilton Broadway
Tickets

Richard Rodgers Theatre, NYC

Hamilton Broadway tickets are in high demand to see the show at the Richard Rodgers Theatre, New York, NY. The Best Broadway source for Hamilton tickets and Hamilton information, photos, and videos. Don’t miss a chance to see the popular Broadway musical – Hamilton. 100% Guaranteed Tickets At the Lowest Possible Price.
Get Hamilton New York tickets today and save.

Hamilton-Broadway-Tickets
tickets Video tickets Review tickets Ticket Information tickets Overview
Hamilton Broadway Tickets

Upcoming Shows 2021/2022

  • Hamilton Musical-Icon
    07
    Dec
    2021
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    08
    Dec
    2021
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    08
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    09
    Dec
    2021
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    10
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    11
    Dec
    2021
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    11
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    12
    Dec
    2021
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    14
    Dec
    2021
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    15
    Dec
    2021
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    15
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    16
    Dec
    2021
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    17
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    18
    Dec
    2021
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    18
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    19
    Dec
    2021
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    21
    Dec
    2021
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    22
    Dec
    2021
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    22
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    23
    Dec
    2021
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    23
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    24
    Dec
    2021
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    26
    Dec
    2021
    1:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    26
    Dec
    2021
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    27
    Dec
    2021
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    28
    Dec
    2021
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    29
    Dec
    2021
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    29
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    30
    Dec
    2021
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    30
    Dec
    2021
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    01
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    02
    Jan
    2022
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    04
    Jan
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    05
    Jan
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    05
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    06
    Jan
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    07
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    08
    Jan
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    08
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    09
    Jan
    2022
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    11
    Jan
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    12
    Jan
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    12
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    13
    Jan
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    14
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    15
    Jan
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    15
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    16
    Jan
    2022
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    18
    Jan
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    19
    Jan
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    19
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    20
    Jan
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    21
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    22
    Jan
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    22
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    23
    Jan
    2022
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    25
    Jan
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    26
    Jan
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    26
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    27
    Jan
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    28
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    29
    Jan
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    29
    Jan
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    30
    Jan
    2022
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    01
    Feb
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    02
    Feb
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    02
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    03
    Feb
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    04
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    05
    Feb
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    05
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    06
    Feb
    2022
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    08
    Feb
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    09
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    10
    Feb
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    11
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    12
    Feb
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    12
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    13
    Feb
    2022
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    15
    Feb
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    16
    Feb
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    16
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    17
    Feb
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    18
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    19
    Feb
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    19
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    20
    Feb
    2022
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    22
    Feb
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    23
    Feb
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    23
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    24
    Feb
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    25
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    26
    Feb
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    26
    Feb
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    27
    Feb
    2022
    3:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    01
    Mar
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    02
    Mar
    2022
    2:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    02
    Mar
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    03
    Mar
    2022
    7:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
  • Hamilton Musical-Icon
    04
    Mar
    2022
    8:00 PM
    Richard Rodgers Theatre - New York, NY
    Hamilton New York
    location 10036 New York, NY, US
    Tickets
Load More

Video

This innovative musical was written by Lin-Manuel Miranda, creator of the Tony Award winner In the Heights, and it tells of Alexander Hamilton’s rise to political power through a contemporary blend of hip-hop, rap, and R&B.

Review

Indeed, even non-theater fans will be familiar with Hamilton due to all the news it has spawned this year. The musical is mainly sung, containing little dialogue, and is notable for its use of an entirely non-white cast. Hamilton is breaking the barriers of traditional Broadway but also providing a true classic musical. Certainly, if you’re intrigued by the hype, you should grab some tickets to this exciting up-and-comer!

Ben Brantley

Ticket Information

Hamilton Broadway Tickets will probably always be expensive and the show is nearly three hours long, so be sure to plan your evening or afternoon accordingly.

It is also helpful to read up about Alexander Hamilton or listen to the soundtrack before you drop a load of cash on the tickets because the plot moves quickly and it’s much more fun if you know what’s going on.

  • Ticket Prices from $150

 

Hamilton Stage Act 1

Overview

Hamilton Broadway Musical New York City.

As unlikely as it seemed when it debuted on Broadway, Hamilton manages to bring American history to life in song and music and audiences can’t get enough of it. In less than a year, Hamilton became the most talked-about musical on Broadway, packing the house and filling the front row seats with celebrities and, on occasion, President Obama, who gave the cast a standing ovation.

This mash-up of hip-hop and history entrances even those who were bored witless in school when the teacher droned on about the Revolutionary War or American history. A real American drama, it is the story of a man who would become George Washington’s Secretary of State and one of the Founding Fathers who helped frame the U.S. Constitution.

Despite the uplifting score by multi-talented Lin-Manuel Miranda, you shouldn’t expect Hamilton to deliver the hummable tunes of an Andrew Lloyd Webber. That said, the music is mostly rap-oriented, making it much more accessible to the younger crowd and adding a modern touch to a difficult historical backdrop.

After a brief summation of Alexander Hamilton’s early childhood as an orphan in the West Indies, the story moves to his teens, by which time he had already made it to the American colonies, where a revolution was fomenting.

It’s 1776 and tempers are hot, none so much as that of revolutionary and noted hothead Aaron Burr, who soon became fast friends with Hamilton. They both enlisted in the Continental Army under the command of George Washington. The rest, as they say, is history, but it’s never been told in such a riveting and entertaining way.


Hamilton musical – Act 1

The first act of Hamilton illuminates the success of the Revolution and the defeat of the forces of King George III, complete with duels and battles, lovers’ quarrels, and victory speeches, all done to music. As the plot moves on to the political and personal rivalry between Hamilton and Burr as they continue their educations in New York, the songs begin to foreshadow the bitter rivalry that will dog the pair until the bitter end.


Hamilton musical – Act 2

Act II sees Thomas Jefferson returned from France and illustrates a familiar scenario in which politicians squabble over the budget, but in a much more entertaining fashion. Eventually, Hamilton convinces Jefferson and James Madison to agree to move to the U.S. Capital from New York to Washington, D.C., coincidentally much closer to Jefferson’s home in Monticello.
When Hamilton has an extra-marital affair, the story gets even more complicated. His own son Philip ends up confronting a snitch of a friend who is blackmailing his father and challenges him to a duel. In a dramatic moment, Philip aims for the sky but his opponent shows no mercy and shoots him down to the accompaniment of “Blow Us All Away.”


If you didn’t sleep through all of your history classes, you’ll know what’s coming. Yes, another duel; the fatal confrontation between the two former friends, bitter rivals, and now sworn enemies, Aaron Burr and Alexander Hamilton. Burr knows that he will go down in history as the villain who murdered Hamilton, despite his many other accomplishments. George Washington comes in to explain to the audience, along with the cast, how none of us can control how history will see us in “Who Lives, Who Dies, Who Tells Your Story.”

Although the show’s creator, Lin-Manuel Miranda is no longer in a starring role, the rest of the cast is no less talented and Hamilton is bound to be running for a long time.