It’s the last day of 2018, and the Commander-in-Tweet is busy manning the White House and reminding his opponents that he hasn’t forgotten their sins against him from the past 365 days.

In a final flurry of tweets, President Donald Trump lined up the bowling pins and knocked them down, skewing the so-called fake media in particular for refusing to see the righteousness of his causes. The withdrawal from Syria, the need for a wall on the US southern border and who will be paying for it, the stubborness of Democrat leader Charles Schumer, and campaign promises kept were all on the menu to close out 2018.

The president also found some time to wish everyone a Happy New Year after the airing of grievances. “It’s going to be a great year, complicated but great,” he said in a video.

The tweetstorm: