You'd rather be surfing waves than social media.

We could spend hours describing what makes Murmel so great. We could tell you about its powerful aggregation and indexing algorithms. Or, we could speak at length about our mission to fight disinformation and fake news.

We value your time. That's why decided to give you a sneak peak instead.

All Murmel users have their own private home page showing results, tailored to their tastes and interests. Results will look something like the ones below.
When a result gets popular among the people one follows on Twitter, it will appear right at the top. Additionally, we take into account the recency of the shared content, therefore one only gets the most relevant information.
Not bad, heh? Have a look at the feed below.

Twitter's Hottest Reads
The latest thought-provoking stories from across the Twitterverse.
Worth reading

The Humility of the Page: The Lost Ethics of Deep Reading

carlhendrick.substack.com · May 31

Why attention to words is attention to others and why it matters

Shared by @topstories and 19 others.
The Flight Attendant (@CosmicTraveler) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

Debbie Goldsmith 🏳️‍⚧️♾️🇺🇦⧖ (@dgoldsmith) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

Scratchy (@Itchy) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

Nicole Parsons (@Npars01) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

Urban Camera (@uc) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

Helen LH (@Research_FTW) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

BrianKrebs (@briankrebs) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

Amsterdam Eric (@amsterdameric) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

trending_bot (@trending_bot) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

hypebot (@hypebot) · May 31
🔁 @ChrisMayLA6:

As Carl Hendrick argues for a return to 'deep reading':

'Reading, in the end, is an act of faith. Faith that other minds matter, that complexity deserves our patience, that truth emerges not from confirmation but from confrontation with difference.... To read deeply is to insist that some things, wisdom, empathy, the expansion of human understanding, cannot be optimised, only experienced'!

Reading can be (is) revolutionary!

Read more #books

@bookstodon #politics

carlhendrick.substack.com/p/th

Worth reading

The Internet is Shrinking

joanwestenberg.com · May 31

The internet used to be limitless, open to anyone with an idea. Now, it’s a polished prison run by tech giants. Is this the future we signed up for? Here’s how Big Tech quietly turned freedom into captivity. Remember when the internet felt infinite? When every click could

Shared by @jwilker and 19 others.
Cory Doctorow (@pluralistic) · May 31
🔁 @AwattoAnalog:

"Westenberg" is penned by the eponymous Joan Westenberg. She is also on Mastodon @Daojoan

Take a few minutes out of your day and have a read of "The Internet is Shrinking"

You'll be glad you did.

Source: joanwestenberg.com/the-interne

#Westenberg #JoanWestenberg #Blog #Blogging

Frederik Elwert (@felwert) · Jun 01
🔁 @josemurilo:

"In 2012, the open web still mattered, with only 31% of all web traffic directed toward the top 1 million sites. But by 2022, that number had risen to 57%, a figure that indicates a significant narrowing of our internet experiences. Fewer individuals and companies than ever invest in building independent websites or exploring beyond major platforms."

joanwestenberg.com/the-interne

Trendy Toots (@trendytoots) · May 31
🔁 @AwattoAnalog:

"Westenberg" is penned by the eponymous Joan Westenberg. She is also on Mastodon @Daojoan

Take a few minutes out of your day and have a read of "The Internet is Shrinking"

You'll be glad you did.

Source: joanwestenberg.com/the-interne

#Westenberg #JoanWestenberg #Blog #Blogging

SmashedRatOnPress (@smashedratonpress) · May 31
🔁 @AwattoAnalog:

"Westenberg" is penned by the eponymous Joan Westenberg. She is also on Mastodon @Daojoan

Take a few minutes out of your day and have a read of "The Internet is Shrinking"

You'll be glad you did.

Source: joanwestenberg.com/the-interne

#Westenberg #JoanWestenberg #Blog #Blogging

JA Westenberg (@Daojoan) · May 31
🔁 @AwattoAnalog:

"Westenberg" is penned by the eponymous Joan Westenberg. She is also on Mastodon @Daojoan

Take a few minutes out of your day and have a read of "The Internet is Shrinking"

You'll be glad you did.

Source: joanwestenberg.com/the-interne

#Westenberg #JoanWestenberg #Blog #Blogging

Profiles in Courage: Apple Edition

spyglass.org · May 30

When an event decline is sign of decline...

Shared by @sinky and 12 others.
Trendy Toots (@trendytoots) · Jun 01
🔁 @marcoarment:

“Even if that's not explicitly what Apple is doing here, they simply must know that's what it looks like. And it's just about the worst look imaginable.”

spyglass.org/apple-you-cowards/

wsm (@weldon) · Jun 01
🔁 @marcoarment:

“Even if that's not explicitly what Apple is doing here, they simply must know that's what it looks like. And it's just about the worst look imaginable.”

spyglass.org/apple-you-cowards/

Warner Crocker (@WarnerCrocker) · May 31
🔁 @marcoarment:

“Even if that's not explicitly what Apple is doing here, they simply must know that's what it looks like. And it's just about the worst look imaginable.”

spyglass.org/apple-you-cowards/

Lisa Melton (@lisamelton) · May 31
🔁 @marcoarment:

“Even if that's not explicitly what Apple is doing here, they simply must know that's what it looks like. And it's just about the worst look imaginable.”

spyglass.org/apple-you-cowards/

M.G. Siegler (@mgs) · Jun 01
🔁 @marcoarment:

“Even if that's not explicitly what Apple is doing here, they simply must know that's what it looks like. And it's just about the worst look imaginable.”

spyglass.org/apple-you-cowards/

Colin Dean (@colindean) · Jun 01
🔁 @marcoarment:

“Even if that's not explicitly what Apple is doing here, they simply must know that's what it looks like. And it's just about the worst look imaginable.”

spyglass.org/apple-you-cowards/

troz (@troz) · May 31
🔁 @marcoarment:

“Even if that's not explicitly what Apple is doing here, they simply must know that's what it looks like. And it's just about the worst look imaginable.”

spyglass.org/apple-you-cowards/

Brian Hough (@brianhough) · May 30
🔁 @spyglass_feed:

Apple declining to do 'The Talk Show Live' at this year's WWDC is optically bad at best, and completely and utterly bullshitty at worst.

https://spyglass.org/apple-you-cowards/

Simon 🌻 (@sinky) · Jun 01
🔁 @marcoarment:

“Even if that's not explicitly what Apple is doing here, they simply must know that's what it looks like. And it's just about the worst look imaginable.”

spyglass.org/apple-you-cowards/

Worth reading

‘Empathy is a kind of strength’: Jacinda Ardern on kind leadership, public rage and life in Trump’s America

theguardian.com · May 31

Young, progressive and relatable, the former prime minister of New Zealand tried to do politics differently. But six years into power, she dramatically resigned. In an exclusive interview with the Guardian’s editor-in-chief, she explains why

Shared by @topstories and 15 others.
Jon Sullivan (@joncounts) · May 31
🔁 @vwdasher:

‘Empathy is a kind of strength’: Jacinda Ardern on kind leadership, public rage and life in Trump’s America

Young, progressive and relatable, the former prime minister of New Zealand tried to do politics differently. But six years into power, she dramatically resigned. In an exclusive interview with the Guardian’s editor-in-chief, she explains why

theguardian.com/world/ng-inter

#News #NZPol #JacindaAdern #Aotearoa #NewZealand

Michael JasonSmith (@mpj17) · May 31
🔁 @vwdasher:

‘Empathy is a kind of strength’: Jacinda Ardern on kind leadership, public rage and life in Trump’s America

Young, progressive and relatable, the former prime minister of New Zealand tried to do politics differently. But six years into power, she dramatically resigned. In an exclusive interview with the Guardian’s editor-in-chief, she explains why

theguardian.com/world/ng-inter

#News #NZPol #JacindaAdern #Aotearoa #NewZealand

Glyn Moody (@glynmoody) · Jun 01
🔁 @Seggelke1:

Excellent interview with former prime minister of New Zealand, Jacinda Ardern, in The Guardian, reflecting on #leadership, #empathy & lessons from the Covid-19 pandemic

theguardian.com/world/ng-inter

The ‘chaos’ of aid distribution in Gaza is not a system failure. The system is designed to fail.

mondoweiss.net · May 31

Israel is using the so-called Gaza Humanitarian Fund to condense Palestinians into increasingly narrow enclaves, forcing displacement through need. We are witnessing the rise of a new humanitarianism where aid sites double as kill zones.

Shared by @DrALJONES and 21 others.
Dendan Setia (Nins) (@cendawanita) · Jun 01
🔁 @waystation:

The ‘chaos’ of aid distribution in Gaza is not a system failure. The system is designed to fail.

mondoweiss.net/2025/05/the-cha

"Israel is using the so-called Gaza Humanitarian Foundation to condense Palestinians into increasingly narrow enclaves, forcing displacement through need. We are witnessing the rise of a new humanitarianism where aid sites double as kill zones."

#Gaza #Palestine

TheGentYYC (@TheGentYYC) · May 31
🔁 @mondoweiss:

Israel is using the so-called Gaza Humanitarian Fund to condense Palestinians into increasingly narrow enclaves, forcing displacement through need. We are witnessing the rise of a new humanitarianism where aid sites double as kill zones.

mondoweiss.net/2025/05/the-cha

#Palestine #Israel #Gaza
@palestine @israel

DrALJONES (@DrALJONES) · Jun 01
🔁 @DrALJONES:

"The ‘chaos’ of aid distribution in Gaza is not a system failure. The system is designed to fail. Aid sites double as kill zones."

The GHF is condensing Palestinians "into increasingly narrow enclaves, forcing displacement through need."

The world is being dared "to confront the fact that its interventions & discourses were always part of the problem, always hollow & devoid of substance."

mondoweiss.net/2025/05/the-cha

#GHFKillZones #GazaGenocide #USEnablement #USPol @palestine #BDS #EuroPol .

binaryphile (@binaryphile) · May 31
🔁 @EndIsraeliApartheid:

What is unfolding today in Gaza, where food aid falls from the sky like ordinance and “humanitarian corridors” double as kill zones, is not the collapse of humanitarianism, but its logical consummation under conditions of settler-colonial necropolitics.

It is tempting to read these scenes — the parachute that failed, the sacks of flour soaked in blood — as tragic malfunctions. They are not.

mondoweiss.net/2025/05/the-cha

🕎 🇵🇸 ☮️
#Gaza #Palestine
#Press #News

Rhinos Worry Me (@RhinosWorryMe) · May 31
🔁 @EndIsraeliApartheid:

What is unfolding today in Gaza, where food aid falls from the sky like ordinance and “humanitarian corridors” double as kill zones, is not the collapse of humanitarianism, but its logical consummation under conditions of settler-colonial necropolitics.

It is tempting to read these scenes — the parachute that failed, the sacks of flour soaked in blood — as tragic malfunctions. They are not.

mondoweiss.net/2025/05/the-cha

🕎 🇵🇸 ☮️
#Gaza #Palestine
#Press #News

earthling (@appassionato) · May 31
🔁 @EndIsraeliApartheid:

What is unfolding today in Gaza, where food aid falls from the sky like ordinance and “humanitarian corridors” double as kill zones, is not the collapse of humanitarianism, but its logical consummation under conditions of settler-colonial necropolitics.

It is tempting to read these scenes — the parachute that failed, the sacks of flour soaked in blood — as tragic malfunctions. They are not.

mondoweiss.net/2025/05/the-cha

🕎 🇵🇸 ☮️
#Gaza #Palestine
#Press #News

Journalism & Comment Channel (@journalismandcomment) · May 31
🔁 @EndIsraeliApartheid:

What is unfolding today in Gaza, where food aid falls from the sky like ordinance and “humanitarian corridors” double as kill zones, is not the collapse of humanitarianism, but its logical consummation under conditions of settler-colonial necropolitics.

It is tempting to read these scenes — the parachute that failed, the sacks of flour soaked in blood — as tragic malfunctions. They are not.

mondoweiss.net/2025/05/the-cha

🕎 🇵🇸 ☮️
#Gaza #Palestine
#Press #News

Jayne :wales_flag:🇪🇺🏳️‍🌈 (@TCMuffin) · Jun 01
🔁 @DrALJONES:

"The ‘chaos’ of aid distribution in Gaza is not a system failure. The system is designed to fail. Aid sites double as kill zones."

The GHF is condensing Palestinians "into increasingly narrow enclaves, forcing displacement through need."

The world is being dared "to confront the fact that its interventions & discourses were always part of the problem, always hollow & devoid of substance."

mondoweiss.net/2025/05/the-cha

#GHFKillZones #GazaGenocide #USEnablement #USPol @palestine #BDS #EuroPol .

‘One day I overheard my boss saying: just put it in ChatGPT’: the workers who lost their jobs to AI

theguardian.com · May 31

From a radio host replaced by avatars to a comic artist whose drawings have been copied by Midjourney, how does it feel to be replaced by a bot?

Shared by @AAKL and 16 others.
Matthew Rimmer (@drrimmer) · Jun 01
🔁 @drrimmer:

‘One day I overheard my boss saying: just put it in ChatGPT’: the workers who lost their jobs to AI theguardian.com/technology/202

Worth reading

Are there billions more people on earth than we thought? If so, it’s no bad thing | Jonathan Kennedy

theguardian.com · May 31

A study suggests the global population has been undercounted – but we shouldn’t let the overpopulation alarmists win the argument, says academic and writer Jonathan Kennedy

Shared by @rmblaber1956 and 7 others.
Richard Michael Blaber (@rmblaber1956) · Jun 01

theguardian.com/commentisfree/. Lunatics like this man are going to get ALL of us, as opposed to most of us, killed. We can't afford to be as complacent about population as he is. There won't be enough food & water for the billions the UN & US Census Bureau demographers are predicting for 2050, let alone billions more - we are facing a Malthusian catastrophe of enormous proportions, thanks to climate change & biodiversity loss. I hope, for all our sakes, the predictions of extra billions are wrong.

Worth reading

Yeah, it is on YouTube or LinkedIn and has cookies - Bert Hubert's writings

berthub.eu · May 31

So as a bit of a followup to my earlier post “What we in the open world are messing up in trying to compete with big tech ”: please (mostly) stop harassing people doing the right thing from the wrong platforms. We often see journalists, politicians, writers, NGOs and even software developers ...

Shared by @felimwhiteley and 10 others.
Gina (@Gina) · Jun 01
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

joschi (@joschi) · Jun 01
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

bert hubert 🇺🇦🇪🇺🇺🇦 (@bert_hubert) · Jun 01
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

Michael (@mmeier) · May 31
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

KSev 🇳🇴🌻🚲 :donor: (@severud) · May 31
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

Quixoticgeek (@quixoticgeek) · May 31
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

Félim Whiteley (@felimwhiteley) · Jun 01
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

Roelant (EN) (@roelant) · Jun 01
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

Angela Scholder (@AngelaScholder) · Jun 01
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

Jurjen Heeck 🍋 (@jurjen_heeck) · Jun 01
🔁 @bert_hubert:

Recently (today) a media organization posted a useful video on our huge and scary big tech dependency. And they posted this on YouTube. And this immediately leads to people being annoying to the journalists involved. But please stop doing that. We should not disregard useful work even if it sadly & ironically gets shared through less than perfect platforms: berthub.eu/articles/posts/yeah

Shared by @hn100 and 6 others.
hnbot (@hnbot) · Jun 01

Father Ted Kilnettle Shrine Tape Dispenser
----
- 58 minutes ago | 5 points | 0 comments
- URL:
stephencoyle.net/kilnettle
- Discussions: news.ycombinator.com/item?id=4
- Summary: Stephen Coyle created a "Kilnettle Shrine Talking Tape Dispenser" inspired by a tape dispenser from Father Ted. The new version is smaller, sounds better, and is easier to make than the previous one. It uses an ESP8266 microcontroller and IR led and sensor, making it cheaper to produce. Coyle has made the design, software, and instructions public on GitHub and Printables, allowing others to build their own. He considered selling the dispensers but decided against it due to the effort required. Instead, he suggests making a donation to a charity supporting trans people if you build one.

N-gated Hacker News (@ngate) · Jun 01

Ah, the noble pursuit of #crafting a tape dispenser that blesses your mediocre office supply usage 🙏. Because, clearly, no one will survive without a sonorous, divine affirmation for cutting tape. Truly a groundbreaking #innovation in #procrastination technology! 🛠️📦
stephencoyle.net/kilnettle #tapedispensers #technology #officehumor #HackerNews #ngated

Bongino in a Bind

status.news · May 31

MAGA culture warrior-turned-FBI deputy director Dan Bongino is learning the hard way that stoking conspiracy theories is easy—cleaning up the mess is another story.

Shared by @tchambers and 3 others.
Tim Chambers (@tchambers) · Jun 01
🔁 @oliverdarcy:

"The outcry from the MAGA faithful underscores just how deep the delusion runs. If someone like Bongino, one of their most trusted champions, can’t pierce through the conspiratorial noise, no one can."

Read @passantino's latest in @get_status: https://www.status.news/p/dan-bongino-epstein-maga-backlash

Debbie Goldsmith 🏳️‍⚧️♾️🇺🇦⧖ (@dgoldsmith) · May 31
🔁 @oliverdarcy:

"The outcry from the MAGA faithful underscores just how deep the delusion runs. If someone like Bongino, one of their most trusted champions, can’t pierce through the conspiratorial noise, no one can."

Read @passantino's latest in @get_status: https://www.status.news/p/dan-bongino-epstein-maga-backlash

Scratchy (@Itchy) · May 31
🔁 @oliverdarcy:

"The outcry from the MAGA faithful underscores just how deep the delusion runs. If someone like Bongino, one of their most trusted champions, can’t pierce through the conspiratorial noise, no one can."

Read @passantino's latest in @get_status: https://www.status.news/p/dan-bongino-epstein-maga-backlash

© 2021 IN2 Digital Innovations GmbH . All rights reserved.