Join the news democracyWhere your votes decide the Top 100
What a week in British politics.
Brexit is an absolute car wreck. The prime minister is hanging on by her fingernails and we learned the names of a whole bunch of Tory politicians that no one knew existed less than a week ago.
Seriously, beyond their own families did anyone actually know who Shailesh Vara and Anne-Marie Trevelyan were before they resigned on Thursday?
With Theresa May scrambling to find some replacements for her ever-dwindling cabinet, she appointed Stephen Barclay as the new Brexit Secretary, replacing Dominic Raab who left the position on Thursday.
Immediately people began to ask 'who on Earth is Stephen Barclay?'
Before we get into the jokes we should state that 46-year-old Barclay is a former banker and has been the MP for North East Cambridgeshire since 2010.
He was previously the minister of state at the Department of Health and Social Care and before that was the economic secretary to the Treasury and City minister.
More: Brexit: BBC sign language interpreter goes viral after perfectly summing up the chaos