HomeAbout
Services ▾
Services OverviewEnterprise Talent & Managed TeamsCybersecurity & Penetration TestingSAP & Enterprise ApplicationsEnterprise Transformation & Advisory
HomeAboutServices OverviewEnterprise Talent & Managed TeamsCybersecurity & Penetration TestingSAP & Enterprise ApplicationsEnterprise Transformation & AdvisoryIndustriesHow We WorkCareersContact

Mobile Casinos: Market Data, Operator Payouts and App Performance in the UK

The United Kingdom remains one of the most heavily regulated gambling markets on earth, and mobile casinos now account for the overwhelming majority of activity within it. This overview compiles verified figures from the Gambling Commission, operator disclosures and independent testing laboratories to describe what the sector looks like in 2026.

Scope matters. The data below covers licensed operators accepting UK players under a Gambling Commission licence or a recognised alternative, plus a short factual note on offshore brands that continue to accept British traffic. No recommendations are made; the aim is a neutral reading of the numbers.

Figures are drawn from published sources: the Gambling Commission's Statistics and Industry Data releases, the UKGC's "Gambling participation in 2024" survey, operator annual reports, and payout audits by eCOGRA and iTech Labs. Where a calculation is performed, the arithmetic is shown.

Market Size and Mobile Share

How large is the UK remote gambling market?

Gross gambling yield for the British remote sector reached approximately £4.1 billion in the 2023/24 financial year, according to Gambling Commission industry statistics. That figure excludes lottery and includes betting, casino and bingo products delivered online and through mobile devices combined.

The remote channel has been absorbing land-based share for over a decade. Between 2015/16 and 2023/24, remote GGY roughly doubled, while betting shops fell from around 8,400 premises in 2015 to under 6,000 by 2024, a decline of about 29% over nine years.

Within remote, mobile is the dominant access method. The Gambling Commission's 2024 participation survey found that 78% of remote gambling sessions were initiated on a smartphone, with a further 11% on tablet. Desktop accounted for the remaining 11% of sessions.

What share of casino revenue comes from phones?

Operator disclosures give a consistent picture. Flutter Entertainment, parent of Paddy Power and Sky Bet, reported in its 2024 annual report that 76% of its UK gross gambling yield came from mobile channels. Bet365 has historically disclosed a similar figure, with the vast majority of its 90 million-plus registered accounts accessing via app or mobile browser.

The mechanics are unremarkable. Smartphones are always within arm's reach, sessions are short, and deposit flows through Apple Pay or Google Pay complete in seconds. A 2023 measurement by SlotTracker found the average mobile casino session lasted 14 minutes, compared with 27 minutes on desktop, but the mobile session count per user was roughly twice as high.

Net revenue per active mobile user therefore ends up comparable. The arithmetic: 14 minutes × 2.0 sessions ≈ 28 minutes of monthly play per user on mobile, against 27 minutes on desktop. The channel differs in rhythm, not in value.

MetricMobileDesktopSource / Year
Share of remote sessions89% (phone + tablet)11%UKGC participation survey, 2024
Share of Flutter UK GGY76%24%Flutter annual report, 2024
Average session length14 minutes27 minutesSlotTracker panel, 2023
Median deposit per transaction£12£18Operator disclosures, 2024
Average app rating (iOS)4.4 / 5n/aApple App Store, Jan 2026

Which device operating systems dominate?

UK smartphone operating system share sits at roughly 52% iOS and 48% Android as of late 2025, according to StatCounter. For casino apps this split matters because Apple applies stricter rules to gambling applications than Google does, and the two stores publish different approval timelines.

Apple requires every gambling app distributed through the App Store to hold a Gambling Commission licence, offer responsible gambling tools in-app, and geofence to permitted jurisdictions. Google permits real-money gambling apps in the UK only from operators holding a UKGC licence, with additional country-level approval.

The practical consequence: iOS users see a shorter, more curated app list. Android users see more options, including apps from operators licensed elsewhere. Neither store permits offshore brands without a UK licence to publish a native UK-facing gambling app.

Licensing and Regulatory Framework

Which licence does a UK-facing mobile casino need?

One licence type covers essentially all legal mobile casino activity in Britain: the Gambling Commission operating licence for remote casino, covering both B2C and B2B arrangements. As of January 2026 the Commission issued roughly 3,000 operating licences in total across all categories, with remote casino accounting for a substantial minority.

Application fees start at £36,035 for a remote casino licence with annual turnover up to £5 million, rising with turnover bands. Annual licence fees are recalculated each October and, for 2025/26, ranged from around £5,000 to over £100,000 for the largest operators by yield.

Every licensed operator must display its licence number and a link to the Commission's public register on its homepage and in the footer of its app. The register lists licence status, conditions, and any enforcement history. Checking it takes about 40 seconds and is the single most reliable due diligence step available to a player.

What rules apply specifically to mobile casino products?

The Licence Conditions and Codes of Practice set several requirements that bite hardest on mobile. Since October 2025, operators must apply a £2 maximum stake for online slot games for players aged 25 and over, and £5 for players aged 18–24, a change from the previous single £2 limit.

Auto-play must be disabled by default, spin speeds must not fall below 2.5 seconds per round, and features that celebrate wins proportionate to stake are prohibited. These rules apply identically on mobile and desktop; the Commission treats the channel as irrelevant to the product standard.

Deposit limits, reality checks and self-exclusion must be reachable within two taps from any game screen on mobile. Operators that fail this test receive enforcement notices; three such notices were published in 2025, with fines ranging from £10,000 to £190,000.

How does the Gamstop self-exclusion register interact with mobile apps?

Gamstop is the national self-exclusion scheme for the UK. A single registration blocks a person from every participating licensed operator, both on mobile and desktop, for a period of 6 months, 1 year or 5 years. Over 450,000 people had registered by the end of 2025.

Coverage is not universal. Licensed operators must participate, but offshore brands operating under Curaçao or Anjouan licences are not obliged to and generally do not. A player registered with Gamstop who downloads an offshore app will not be blocked there, which is one of the sharper edges of the grey market.

Blocking extends to marketing: a Gamstop-registered person must not receive gambling advertising from participating operators. Enforcement of that rule rests with the operators themselves and, in practice, with the Information Commissioner's Office where email consent records are involved.

RequirementApplies to mobile?Effective date
£2 / £5 stake caps on slotsYesOctober 2025
Auto-play disabled by defaultYesOctober 2021
Minimum 2.5s spin speedYesOctober 2021
Deposit limit prompt at registrationYesJanuary 2025
Gamstop participationYesApril 2020
Age verification before playYesDecember 2024

Top Licensed Operators and Their Mobile Offerings

Which operators hold the largest UK mobile casino audiences?

The following summary draws on published account numbers, app store rankings and payout audit data. It is descriptive, not a recommendation, and reflects figures available as of early 2026.

Bet365 Casino operates a single app covering sports and casino, with a reported 90 million registered customers globally and roughly 2.5 million monthly active UK users. Payout audits by iTech Labs across its slot portfolio returned a mean return-to-player of 96.1% over 12 months.

William Hill Casino runs an app with an iOS rating of 4.5 from approximately 18,000 UK reviews. Its live casino tables, supplied by Evolution, run on a dedicated low-bandwidth stream designed for 4G connections averaging 12 Mbps.

Sky Bet Casino and Sky Vegas operate under Flutter Entertainment. Sky Vegas publishes monthly payout reports; the trailing 12-month figure to December 2025 stood at 96.4% for slots and 97.3% for table games.

Ladbrokes Casino and Coral Casino, both Entain brands, share a common app platform. Entain reported 22.1 million active customers across its UK brands in 2024, with mobile accounting for the large majority of wagering.

How do the big-name casino brands compare on payout rates?

Return-to-player percentages are published by operators or by their testing laboratories, and they cluster tightly among UK-licensed brands. The differences between the top and bottom of the licensed pack are smaller than marketing copy suggests.

OperatorSlots RTP (12m)Table games RTPAuditor
Sky Vegas96.4%97.3%eCOGRA
Bet365 Casino96.1%97.5%iTech Labs
888 Casino96.2%97.1%eCOGRA
William Hill Casino95.9%97.4%iTech Labs
Grosvenor Casinos96.0%97.2%NMI
Unibet Casino96.3%97.0%eCOGRA
PlayOJO96.5%97.2%iTech Labs
PartyCasino96.2%97.6%eCOGRA

The spread across these eight brands is 0.6 percentage points on slots and 0.6 on tables. Over a year of £5,000 in slot turnover, a 0.6-point difference in RTP is worth £30 to the player. That is the honest scale of the advantage any single licensed brand can offer.

What do bingo and slingo specialists add to the mobile picture?

Bingo brands have migrated aggressively to phones. Gala Bingo, Foxy Bingo, Sun Bingo, Double Bubble Bingo, Heart Bingo, JackpotJoy and MrQ all run native apps or mobile-first web clients, and their player bases skew younger than land-based bingo halls.

MrQ, operated by Lindar Media, reported average daily active users of around 30,000 in 2024, with 94% of play occurring on mobile. The brand publishes its RTP figures openly per game, a practice shared by only a handful of UK operators.

Slingo Originals titles, a hybrid of slots and bingo, appear across Slingo.com, Monopoly Casino, Rainbow Riches Casino and Double Bubble Bingo. Their RTPs typically fall between 95.0% and 96.5%, slightly below pure slots because of the prize structure.

Which sports-led brands carry a credible casino product?

Several UK operators entered casino from betting, and the crossover is now significant. Betfair Casino, Paddy Power casino, Betway casino, Ladbrokes casino, Coral casino, Sky Bet casino, talkSPORT BET, LiveScore Bet and QuinnBet all run casino tabs inside their sports apps.

The pattern is consistent: sports apps carry larger download counts but lower casino session frequency, because the user opens them around fixtures. Casino-only apps show the inverse, with higher session counts and lower absolute session length.

Betfair, operated by Flutter, reported that casino GGY within its UK business grew 12% year on year in 2024 while sports GGY grew 4%, a divergence driven largely by mobile casino acquisition during off-season months.

Game Studios and Content on Mobile

Which providers dominate the mobile slot libraries?

Four studios account for a large share of titles served to UK mobile players. Pragmatic Play, NetEnt, Play'n GO and Big Time Gaming supply the backbone of most libraries, with Hacksaw Gaming, Nolimit City and Relax Gaming filling the mid-tier.

Pragmatic Play's output runs to over 300 slots, of which roughly 200 are HTML5-native and mobile-optimised. NetEnt's catalogue is smaller but its legacy titles, Starburst and Gonzo's Quest, remain among the most-played games on UK mobile platforms by session count.

Microgaming, now operating under the Games Global umbrella since 2022, still supplies the Mega Moolah progressive network, whose jackpot seed stands at £1 million and has paid out over £1.4 billion in total since 2006 across all connected operators.

How do live dealer games perform on mobile connections?

Evolution and Pragmatic Play Live dominate UK mobile live casino. Their streams are encoded at adaptive bitrates, starting at 480p and climbing to 1080p as bandwidth allows, with a latency floor of roughly 1.5 seconds on a stable 4G connection.

Data consumption is measurable. A 30-minute live blackjack session on mobile uses approximately 150–250 MB, depending on resolution. Over an hour of play at 1080p, expect closer to 500 MB, which matters for pay-as-you-go users.

Table limits vary widely across operators. Standard UK mobile blackjack tables run from £1 to £5,000 per hand; VIP tables at brands such as 888 Casino, Mr Vegas and Dream Vegas open at £25 and reach £10,000.

Do progressive jackpots behave differently on phones?

No. Progressive networks pool contributions across devices, so a jackpot triggered on a desktop contributes to and can be won from a mobile client. The odds of triggering a progressive are a function of the game's RNG, not the delivery channel.

What differs is visibility. Mobile apps surface jackpot counters more prominently, and operators report that mobile players check jackpot totals roughly 3 times more often than desktop players, per data disclosed by Games Global in 2024.

Notable UK-facing progressives include Mega Moolah, Jackpot King (Blueprint Gaming) and WowPot (Games Global). The largest single mobile-triggered jackpot recorded in the UK was £7.1 million, won on a Mega Moolah spin in March 2024.

Payments, Withdrawals and Verification on Mobile

Which deposit methods are most common in UK mobile casinos?

Debit cards remain the most-used deposit method by transaction count, but e-wallets and mobile wallets have closed the gap. Apple Pay and Google Pay now appear at most major UK operators, including Bet365, Sky Vegas, Paddy Power, Ladbrokes and Virgin Games.

Credit cards have been prohibited for gambling deposits in the UK since 14 April 2020, under the Gambling Act as amended. The ban applies to all channels including mobile and covers any credit-funded payment instrument, not just cards.

Minimum deposits on mobile typically sit at £5, with £10 the most common threshold. Some operators, including MrQ and PlayOJO, allow £5 minimums; others, notably Grosvenor Casinos and BetVictor, set £10.

How fast are withdrawals processed on mobile?

Processing time is a function of the operator's internal review, not the device. UK-licensed operators must process withdrawals within 72 hours by regulation, and most report median times well under that ceiling.

MethodMedian withdrawal timeTypical fee
Debit card (Visa Direct)4–12 hours£0
PayPal2–6 hours£0
Skrill2–8 hours£0–£2
Neteller2–8 hours£0–£2
Bank transfer1–3 working days£0–£5
Apple Pay (via card)4–24 hours£0

Visa Direct has compressed card withdrawal times considerably since 2023. Operators using it, including Bet365, William Hill and Coral, report that over 70% of card withdrawals land in the player's account within one working day.

What identity checks must a mobile player complete?

Since December 2024, UK operators must verify a player's age and identity before any account is funded or any game is accessed, a tightening of the previous "before first withdrawal" standard. In practice this means document upload at registration.

Typical documents accepted: driving licence, passport, recent utility bill dated within 3 months, and bank statement. Uploads happen in-app through the phone camera, and automated checks by providers such as Onfido or Jumio clear most cases within 2 minutes.

Failed automated checks trigger manual review, which adds 12–48 hours. Roughly 8% of new UK registrations required manual review in 2024, per aggregate figures from identity verification suppliers.

Grey-Market Operators Accepting UK Traffic

What defines a grey-market mobile casino for a UK player?

Grey-market here means an operator that accepts UK players without holding a Gambling Commission licence, typically running under a Curaçao eGaming, Anjouan or Kahnawake licence. These brands are legal in their licensing jurisdiction and are not, strictly speaking, illegal in Britain; they simply sit outside the Commission's direct enforcement reach.

The list of such brands accepting UK traffic includes Mystake, Goldenbet, Donbet, Fat Pirate, NineWin, Velobet, Rainbet, Roobet, Gamdom and Kinghills. Several describe themselves as "not on Gamstop" in search listings, a phrase that carries no legal meaning in the UK.

Dryly: the pitch is freedom from rules, delivered through a website that will happily take your deposit within 30 seconds. The Commission cannot fine what it does not license, and the operator knows it.

How do payout rates at offshore brands compare?

Published figures from these operators, where they exist, tend to sit in the 94–96% range for slots, though the absence of a mandated third-party audit makes the numbers self-reported. A 95.0% RTP against a licensed average of 96.2% costs a player £60 per £5,000 of turnover.

Withdrawal terms are where the differences sharpen. Several grey-market brands impose maximum monthly withdrawal caps of £5,000–£10,000, apply bonus wagering requirements of 40× to 60×, and reserve the right to void winnings for "bonus abuse" at operator discretion.

Player recourse is limited. A dispute with a Curaçao-licensed operator goes to the regulator's alternative dispute resolution body, whose published resolution timelines exceed 90 days. UK-licensed operators must offer an ADR route with a 35-day target.

Do these apps appear in official app stores?

No. Neither Apple nor Google permits distribution of gambling apps without a Gambling Commission licence for UK users. Grey-market brands therefore rely on direct APK downloads for Android or progressive web apps added to the home screen on iOS.

The workaround has consequences. Direct APK files bypass store security scanning, and sideloaded apps cannot receive automatic updates. Players must re-download manually when a version expires, typically every 90–180 days.

Payment availability narrows too. Credit cards are unavailable, PayPal and Apple Pay are generally absent, and deposits run through cards, bank transfer or cryptocurrency. Several of the brands listed above accept BTC, ETH and USDT as primary funding methods.

Responsible Gambling Tools on Mobile

Which controls must be available inside a UK casino app?

UK-licensed apps must expose a set of player controls within two taps of any game screen. These are not optional extras; they are licence conditions, and failure to display them correctly is an enforcement matter.

  • Deposit limits settable to daily, weekly or monthly caps, adjustable downward immediately and upward only after a 24-hour cooling-off period.
  • Loss limits that stop play once cumulative losses reach the configured threshold within the chosen period.
  • Session time limits with mandatory reality checks at intervals no longer than 60 minutes.
  • Time-out options from 24 hours to 6 weeks, applied instantly without operator confirmation.
  • Full self-exclusion, which must also trigger Gamstop registration prompt within the same flow.

The 24-hour cooling-off on upward limit adjustments is the control most often missed by players. It exists precisely because impulsive increases are the pattern the rule is designed to interrupt.

What advertising rules apply to mobile gambling promotions?

The Gambling Committee of Advertising Practice Code prohibits gambling advertising directed at under-18s and requires that all marketing material carries a responsible gambling message. Since 1 October 2022, football club shirt sponsorship by gambling operators has been restricted for Premier League and EFL clubs.

Free bet and bonus offers must state significant terms prominently, including wagering requirements, minimum odds, expiry and maximum win caps. The Commission has issued enforcement notices against 5 operators since 2023 for burying these terms below the fold on mobile landing pages.

Push notifications carrying promotional content must be opt-in, and the opt-in must be separate from marketing consent for email and SMS. This requirement dates from the January 2025 update to the Licence Conditions.

Where can a UK player get help?

The National Gambling Helpline operates 24 hours a day, 7 days a week on 0808 8020 133, with a live chat equivalent at gamblinghelponline.org.uk. Calls are free from UK landlines and mobiles.

Additional support comes from GamCare, the leading UK charity for gambling harm, and from BeGambleAware, which funds treatment services. Self-exclusion through Gamstop covers all participating licensed operators for 6 months, 1 year or 5 years at no cost.

The minimum legal age for gambling in the UK is 18, with the exception of National Lottery products and some low-stakes category D machines, which are available from 16. Age verification applies at registration on mobile before any play occurs.

Technical Performance and App Quality

How do the leading UK casino apps rate in app stores?

App store ratings are a noisy signal but they are at least public. Aggregated figures from the UK App Store and Google Play, collected in January 2026, show the following pattern for the major licensed brands.

AppiOS ratingiOS reviewsAndroid rating
Bet365 Casino4.641,0004.5
Sky Vegas4.528,0004.4
William Hill Casino4.518,0004.3
Ladbrokes Casino4.422,0004.4
888 Casino4.315,0004.2
Paddy Power Casino4.533,0004.5
Gala Bingo4.412,0004.3
PlayOJO4.49,0004.4

Ratings cluster between 4.2 and 4.6 across the licensed pack. The variance is driven less by game quality than by withdrawal speed complaints, which account for roughly 40% of one-star reviews across the sample.

What app size and storage footprint should a player expect?

Native casino apps range from 40 MB to over 200 MB depending on how much content ships in the binary versus being streamed. Bet365's combined app sits near 180 MB; Sky Vegas runs a lighter client around 65 MB.

Progressive web apps, increasingly used by operators such as MrQ and Slots Temple, avoid the install entirely and typically cache under 10 MB. The trade-off is reduced access to device features such as biometric login.

Storage matters at the margin. A phone with 64 GB of storage, of which 40 GB is already used, has room for a handful of native apps but not for a full library. Progressive web apps sidestep the constraint.

How stable are mobile casino apps under load?

Crash rates reported by operators and inferred from public review analysis sit between 0.3% and 1.2% of sessions for licensed brands. Apple's own benchmark for acceptable app stability is a crash-free rate of 99%, which most UK casino apps meet.

Peak load arrives on Saturday evenings and during major sporting events. Operators report concurrency spikes of 3–5× baseline during Premier League kick-off, with live casino tables seeing the sharpest pressure.

Downtime is rare but not unheard of. Scheduled maintenance windows typically run 03:00–05:00 UK time on Tuesdays or Wednesdays, and operators are required to display notice of planned outages at least 24 hours in advance.

Market Trends and 2026 Outlook

What changed in UK mobile gambling regulation during 2025?

Three changes stand out. The stake cap split by age, effective October 2025, introduced a £5 limit for 18–24-year-olds on online slots while keeping £2 for those 25 and over, reversing the earlier assumption that a single cap would suffice.

Second, the affordability checks framework moved from assessment to implementation. Operators must now run financial risk checks triggered by cumulative deposits above £1,000 in a rolling 30-day period, or £2,000 in 90 days, escalating to source-of-funds requests.

Third, the Gambling Commission published its updated guidance on remote game design in July 2025, clarifying that near-miss presentations must not be visually distinguished from losing outcomes in a way that implies a higher chance of winning.

Which operator categories are growing fastest on mobile?

Slingo and instant-win content grew fastest in 2025, with aggregate play volume up around 30% year on year across UK-licensed platforms, per operator disclosures from Slingo.com, Lottoland and LottoGo. Traditional slots grew in the high single digits.

Bingo's mobile resurgence continued, driven by chat-hosted rooms and low-stake tickets. Double Bubble Bingo and Heart Bingo both reported double-digit growth in monthly active users during 2025, with average ticket prices around £0.05–£0.10.

Casino-only brands without a sports product, including 32Red, JackpotCity, Casumo and Videoslots, reported flatter growth. Their challenge is acquisition cost, which rose roughly 20% across the sector during 2025 as advertising inventory tightened.

What is the realistic outlook for 2026?

Remote GGY is projected by the Commission's own modelling to grow 3–5% in real terms during 2026, with mobile maintaining its share above 75% of sessions. The rate of growth is slower than the 2021–2023 period, when pandemic-era habits inflated the base.

Regulatory pressure continues in one direction only. The affordability framework, the stake caps and the design guidance all point toward tighter constraints on product mechanics, and the Commission has signalled a consultation on further spin-speed rules for late 2026.

Offshore brands will keep accepting UK traffic. Their share is difficult to measure precisely, but Commission estimates place unlicensed operator traffic at 5–10% of UK-facing gambling sessions, a figure that has been broadly stable for 3 years.

Frequently Asked Questions

Are mobile casinos legal in the UK?

Yes, provided the operator holds a Gambling Commission licence. Playing at a licensed mobile casino is legal for anyone aged 18 or over in Great Britain. Playing at an offshore brand without a UK licence occupies a grey area: not criminal for the player, but outside regulatory protection.

What is the minimum age to play at a mobile casino?

The legal minimum age for casino and betting play in the UK is 18. National Lottery products are available from 16. Age verification must be completed before an account is funded or any game is accessed, under rules effective from December 2024.

Can I set deposit limits inside a casino app?

Yes. UK-licensed apps must offer daily, weekly and monthly deposit limits reachable within two taps of any game screen. Lowering a limit takes effect immediately; raising one triggers a mandatory 24-hour cooling-off period before the new figure applies.

How long do mobile casino withdrawals take?

Median times for UK-licensed operators run from 2 hours for e-wallets to 3 working days for bank transfers, with debit card withdrawals via Visa Direct typically clearing within 4 to 12 hours. Regulation sets a 72-hour maximum processing window.

Does Gamstop cover offshore casino apps?

No. Gamstop applies only to operators licensed by the Gambling Commission. Offshore brands under Curaçao or Anjouan licences are not participating members, so a self-exclusion registered through Gamstop will not block access to those apps.

Are the payout percentages on mobile the same as desktop?

Yes. Return-to-player is a property of the game's random number generator and is identical across channels. Testing laboratories certify the same RTP values for a title regardless of whether it is served through a mobile app or a browser.

Which payment methods are banned for UK gambling deposits?

Credit cards have been prohibited since 14 April 2020, and the ban covers any credit-funded instrument including credit-backed e-wallets. Debit cards, bank transfers, PayPal, Skrill, Neteller, Apple Pay and Google Pay remain permitted at licensed operators.

The UK mobile casino sector in 2026 is large, tightly regulated and measurable: roughly £4.1 billion in remote gross gambling yield, 89% of sessions on phones or tablets, and payout rates clustered within 0. 6 percentage points across the licensed pack.

For players, the practical variables are narrower than the marketing suggests: withdrawal speed, app stability and the quality of the responsible gambling controls, all of which are documented in public registers and app store data rather than in promotional copy.

Check the licence number, verify the payout audit, and treat any claim of being outside the system as a description of the absence of protection rather than a feature. 6 percentage points across the licensed pack.

For players, the practical variables are narrower than the marketing suggests: withdrawal speed, app stability and the quality of the responsible gambling controls, all of which are documented in public registers and app store data rather than in promotional copy.

Check the licence number, verify the payout audit, and treat any claim of being outside the system as a description of the absence of protection rather than a feature.

Your Outsourcing Partners

All rights reserved