Colin Kaepernick announced that he’d fulfilled his $1 million pledge of his salary to underserved communities.

The former NFL star, who is still a free agent, started his pledge in September of 2016. The pledge came one month after the former 49ers player started his on-field protests against police brutality and structural racism.

Kaepernick opted out of his contract with the team in March, and confirmed the achievement via Twitter.

As the final component of his pledge, Huffington Post reports that the 30-year-old asked a number of high-profile athletes and entertainers to donate $10,000 to a charity of their choosing. He then matched the donation dollar-for-dollar in what he referred to as the #10for10 challenge.

Amazing.