Skip to content

UEFA Champions League Soccer

Meet other local people interested in UEFA Champions League Soccer: share experiences, inspire and encourage each other! Join a UEFA Champions League Soccer group.
pin icon
153
members
people1 icon
1
groups

Frequently Asked Questions

Yes! Check out uefa champions league soccer events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.

Discover all the uefa champions league soccer events taking place this week here. Plan ahead and join exciting meetups throughout the week.

Absolutely! Find uefa champions league soccer events near your location here. Connect with your local community and discover events within your area.

UEFA Champions League Soccer Events Today

Join in-person UEFA Champions League Soccer events happening right now

Lousy & Lazy SC - Mixed Friendly Football
Lousy & Lazy SC - Mixed Friendly Football
Do you like to play football - but relaxed and not with competitive or aggressive players? Are you a bit lazy, a bit old, a bit unfit or not so talented? Are you tired of insecure bros who only want to show off their skills? **Then [Lousy & Lazy Football](https://www.instagram.com/landlsc/) is the right thing for you!** We are a group of friendly people who just want to have a relaxed kick. All genders, ages (+18) and nationalities welcome. **Feel free to join the waitlist even if it seems long - sometimes we make the event larger and play on two pitches (24 players, four teams) or even three pitches (36 players, six teams), depending on demand.** Note: **We do not allow high-studded football boots during our sessions.** To avoid injuries, we only play with "Multinocken" (multistuds) or shorter. Please have a look here: [link](https://www.11teamsports.com/de-de/fussballschuhe/multinocken/). Rules for lazy & lousy football 1. **Don’t be competitive** 2. **No hard tackling/sliding challenges** 3. **Support new players by giving them the time and space to play the ball** 4. **Don’t dribble past multiple players (trying to take on a player is fine but at no point should you be trying to dribble past multiple players).** 5. **Don’t close down the defenders too quickly. Give the team a chance to play the ball out.** 6. **Rotate the goalkeeper** 7. **Be a teamplayer** Waiting list: This meetup is for members of the Lousy & Lazy Sport Club. If you want to try out our lousy & lazy sport events, you can do a trial run (Probetraining).
Terrible Football (Saturday)
Terrible Football (Saturday)
Welcome to Terrible Football Berlin!
Do you want to play football but don't want to pay? Are you a bit unfit, a bit old, or a bit Terrible? Want to have a relaxed kick about and a couple of beers after? Then Terrible Football is for you!
Anyone can play: any ability, any age, and any gender. Terrible Football is about miss kicked clearances, sweet half volleys and desperate diving saves. We play in the rain, sun or snow. It's completely free, and always will be. It's open, inclusive and Terrible.
We usually play on Astro (artificial grass) and sometimes on grass, depending on numbers. Bibs, balls, and cones are taken care of! Just bring sporty clothes and a pair of rubber studded football shoes you'll be good to go! You don't need shin pads and we don't allow hard plastic or metal studs.
The exact location of the event is in the Telegram group description (https://t.me/joinchat/OkWQBBcw3b7ptauwrIEfig Still trouble finding us? Send a message in our Telegram group and we'll help you out. You'll also stay up to date with last-minute changes!
See you on the pitch!
... and stay Terrible!
 \-\-\-\> GUIDELINES FOR THE SESSIONS <\-\-\-
 How the games will work:
 1\. We will have up to 18 players\.
 2\. Please RSVP on Meetup if you want to participate\.
 3\. If you sign up\, please try your best to attend the event to avoid disturbing the format\. If you cannot attend the session\, deregister asap \(Please check below how the waiting list will work\)\. LATEST CANCELLATION is 3 HOURS before the start of the event\. 4\. Regular no\-shows could be banned from future TF Meetups\.
 5\. We will NOT allow unregistered participants\.
 6\. The organizer group will ban repeat rule breakers\, so play nice\.
8v8 pickup football game at Safe-Hub
8v8 pickup football game at Safe-Hub
Hi Footballers, We play in the format 8v8 for a full hour. The pitch is a modern artificial turf (outdoor) in Safe-Hub Berlin. The fee to participate is 7.49€. In order to sign up for the game, you would need to download the mobile app "CeleBreak", where you can sign up for the game and pay the participating fee. You can download the app for free from the AppStore and Google Play App Store. Download the **CeleBreak App** here: [https://onelink.to/celebreak](http://onelink.to/celebreak) Visit our **Website**: [https://app.celebreak.com/](https://app.celebreak.com/) An organizer will welcome you at the pitch and provides bibs and balls for the game. **Female and male players of all skill levels are welcome!** :-) Hope to see you soon on the pitch Marius PS: No worries about the event attendees number on Meet Up - the real sign up number of players for a game you will see in the app!
Moderate to high intensity football
Moderate to high intensity football
Welcome! This football session is for individuals who like playing on moderate to high intensity (run a lot and change position to give player with the ball option to pass). Usually play on a pretty competitive level. Our football skills are average to good. To keep things fair and enjoyable for all, we follow a few simple rules: * **Show up at 07:15** so that you can get checked by the organiser * If you are not checked by the organiser then \*\*1 match penalty applies\*\*(being moved to waitlist) * **No studs** * If you show up with studs, then you wont be allowed to play * No dangerous tackling * If you get tackled, you need to call the foul * In case of handball only people close (1-2m) can call handball * Since we play 12v12, we have offsides (0-1m difference is still tolerated) * No penalties for handball in penalty box(no way of proving handball and please be fair) * In case of handball, the other teams goalkeeper gets the ball
Relaxed Swim (+25°) then Coffee 🌅🌊👋☕
Relaxed Swim (+25°) then Coffee 🌅🌊👋☕
**Join us for a swim at Stadtbad Mitte ("James Simon") Pool!** Hey everyone, We are doing another relaxed non-professional swim at Stadtbad Mitte. It's an indoor heated (+25°C) pool, and I'd love for you to join us! We'll be gathering for a casual chill 30-minute swim. No need to race or compete, just enjoy the water and calm after completing the swim. Afterwards we go to a nearby café for coffees and chat, but no pressure to stick around—totally optional! **Bring** * swimsuit * towel * 1 Euro coin (for a locker) * ticket (buy online or on site) **Where** Go inside, walk upstairs and sit in a hall between changing rooms, do NOT go past the turnstiles until we are all there. We'll wait for 10 minutes for people to gather. Please try to be on time because it's a bit challenging to find each other after we are already in the pool.

UEFA Champions League Soccer Events This Week

Discover what is happening in the next few days

Sunday futsal session in Fhain
Sunday futsal session in Fhain
English version below the German version. This event is free of any costs. 🔴 WICHTIG: Die Teilnahme wird nur nach RSVP bestätigt. Die Reihenfolge der RSVPs bestimmt die Priorisierung. Kein RSVP = Rückstufe auf die Warteliste. 👉 BITTE LESEN SIE DIE GRUPPENBESCHREIBUNG FÜR ALLE REGELN \*\*\* 🕔 Treffzeit: \#\#\# 18:00 Uhr Berliner Zeit 📍 Ort: Samariterstraße 19/20, 10247 Berlin [https://maps.app.goo.gl/igKzBJ9uEuyxd8SE7](https://maps.app.goo.gl/igKzBJ9uEuyxd8SE7) 🚨 Beginn: PÜNKTLICH um 18:15 Uhr 🚪 Türen des Gyms schließen: PÜNKTLICH um 18:15 Uhr – kein Einlass danach ⏱️ Ende: PÜNKTLICH um 20:00 Uhr (🧼 Duschen danach möglich) Bitte bringt ein weißes und ein dunkles Shirt mit Wir spielen 5v5, 6v6 oder 7v7 Hallfutsal (wie auf dem Bild). Der Boden ist wie ein Basketballplatz — Futsal-Schuhe sind ideal. ⚠️ Bitte sei respektvoll und aktualisieren dein RSVP, wenn du doch nicht kommen kannst — das hilft anderen beim Planen. ### \*\*\* ###⚠️ TEILNAHME-REGELN: RSVP, wenn Sie spielen möchten. Bei Änderungen bitte rechtzeitig aktualisieren. Kein RSVP = Risiko, nicht spielen zu können. Nicht-Antreten wird NICHT toleriert. Späte Absage: Nach Sonntag, 9 Uhr Bei Verspätung kann der Platz verloren gehen. Wiederholte No-Shows & späte Absagen = vorübergehendes oder dauerhaftes Verbot. 🚫 Wir übernehmen keine rechtliche Verantwortung für Verletzungen oder verlorene Gegenstände. \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* 🔴 **IMPORTANT:** Attendance is only confirmed after you RSVP. People will be prioritized based on RSVP order. No RSVP = back of the waitlist. 👉 PLEASE READ GROUP DESCRIPTION FOR ALL RULES \*\*\* \#\#\# 🕔 Meeting time: 18:00 Berlin time 📍 **Location:** Samariterstraße 19/20, 10247 Berlin [https://maps.app.goo.gl/igKzBJ9uEuyxd8SE7](https://maps.app.goo.gl/igKzBJ9uEuyxd8SE7) 🚨 **Kick-off:** 18:15 SHARP 🚪 **Gym doors close:** 18:15 SHARP – no entry after this ⏱️ **End:** 20:00 SHARP (🧼showers available afterward) Please bring a white and a dark shirt \*\*\* We’ll play 5v5, 6v6 or 7v7 indoor futsal (like in the picture). The surface is like a basketball court—futsal shoes are ideal. ⚠️ Please be respectful and update your RSVP if you can’t make it—this helps others join. \*\*\* \#\#\# ⚠️ ATTENDANCE RULES: * RSVP if you want to play. * If plans change, update your RSVP. * No RSVP = risk of not playing. * No-shows are NOT tolerated. * Late cancellation: After Sunday, 9AM * If you're late, you may lose your spot. * Repeated no-shows & late cancellation = temporary or permanent ban. 🚫 We take no legal responsibility for injuries or lost items. \*\*\*
Terrible Football (Sunday)
Terrible Football (Sunday)
Welcome to Terrible Football Berlin!
Do you want to play football but don't want to pay? Are you a bit unfit, a bit old, or a bit Terrible? Want to have a relaxed kick about and a couple of beers after? Then Terrible Football is for you!
Anyone can play: any ability, any age, and any gender. Terrible Football is about miss kicked clearances, sweet half volleys and desperate diving saves. We play in the rain, sun or snow. It's completely free, and always will be. It's open, inclusive and Terrible.
We usually play on Astro (artificial grass) and sometimes on grass, depending on numbers. Bibs, balls, and cones are taken care of! Just bring sporty clothes and a pair of rubber studded football shoes you'll be good to go! You don't need shin pads and we don't allow hard plastic or metal studs.
The exact location of the event is in the Telegram group description (https://t.me/joinchat/OkWQBBcw3b7ptauwrIEfig Still trouble finding us? Send a message in our Telegram group and we'll help you out. You'll also stay up to date with last-minute changes!
See you on the pitch!
... and stay Terrible! \-\-\-\> GUIDELINES FOR THE SESSIONS <\-\-\-
 How the games will work:
 1\. We will have up to 18 players\.
 2\. Please RSVP on Meetup if you want to participate\.
 3\. If you sign up\, please try your best to attend the event to avoid disturbing the format\. If you cannot attend the session\, deregister asap \(Please check below how the waiting list will work\)\. LATEST CANCELLATION is 3 HOURS before the start of the event\.
 4\. Regular no\-shows could be banned from future TF Meetups\.
 5\. We will NOT allow unregistered participants\.
 6\. The organizer group will ban repeat rule breakers\, so play nice\.
Squash Berlin SUNDAY 3—6pm
Squash Berlin SUNDAY 3—6pm
SQUASH SWEAT + TEARS WOMEN / MEN ACTIVITIES Players meetup at the club, play squash (with others around their level), train (if they wish), watch & learn from better players, make new friends, have a few drinks, etc. Please be aware, we must take care to use our allotted courts. We arrange for these based on the sign-up lists. If many people sign up, but do not appear then the courts go unused and those on the waiting list miss a chance to play. In order to ensure this if a party on the attending list has not appeared, their future reservations will be moved to the waiting list. In addition, reservations will be allowed up to fourteen days in advance only. PRICE: €9 Kindly pay at the front-desk reception "before" you play on a squash court. Free for club members. COURTS 2 courts (7 + 8) @ 15:00 to 15:45 4 courts (2 + 3 + 7 + 8) @ 15:45 to 18:00 NEW JOINERS / TOTAL BEGINNERS We, the organizers — Oliva or James— are always available to teach you the basics and improve your skills to learn the rules and get introduced to players. Ask for "demo racket" at front-desk if you don't have one. PARTICIPANT RULES 1. RSVP to participate in meetup and play. 2. Cancel your RSVP if you cannot attend. Be courteous to others who would like to attend. 3. Pay fee at club front-desk before playing. AIRPORT SQUASH & FITNESS CLUB WEBSITE http://www.airportsquash.de Become a club member for 36 EUR per month and play UNLIMITED!
Berlin Flag Football ☀️🎄XMAS BOWL 25🎄☀️ + Glüwein + Tea + Dancing
Berlin Flag Football ☀️🎄XMAS BOWL 25🎄☀️ + Glüwein + Tea + Dancing
Finding for something fun, energetic, and just a bit competitive? Join Us for a lot of Flag Football Fun this Sunday at **Tempelhofer Feld!** We’ll be meeting **from 13:00 onwards**, playing on the field right next to the Biergarten. **Attention New Players**: Don’t worry if the sign-ups look “low”. We play **every Sunday** and Friends a.k.a. *Regular Players* always magically appear from beyond this MeetUp, so We’re always at least 11. Expect a wild mix of joy, fun, competition, trickery, music, drinks, laughter, dancing, and an overall a fantastic vibe. 🎉... yellow flags included! 😁 To find us easily, paste these coordinates into Google Maps: **52.478936, 13.410279** This Group is for anyOne who wishes to Play **American** **Flag Football**! Bring Your happiest smile… and cleats, they’ll come in veeeeeery handy 😅 All skill levels are welcome — whether You’re picking up a Football for the first time or ready to show off Your inner Tom Brady/Deion Sanders/Jerry Rice! 🏃‍♂️💨 And of course... don’t forget to bring some beers/tea/Glühwein (or whatever You fancy... like cake... now that would be something) for the post-game hangout. 🍻 The field is about a 10-minute walk from the bus stop **M43 Friedhöfe Columbiadamm**, and roughly a 20-minute walk from **U8 Boddinstr.** Looking forward to seeing **You** on the field — sharing joy, fun, challenges, trick plays and lots of laughter together! *"Wins and losses come a dime a dozen. But effort? Nobody can judge that. Because effort is between you and you"* – Ray Lewis 😁🤙
INDOOR Mixed Beach Volley @ Beach Mitte
INDOOR Mixed Beach Volley @ Beach Mitte
Join us for chill **indoor** beach volley! 🏐 🏐 🏐 This event is for everyone who enjoys chill games and is not a *complete* beginner (A1.5+). We play 3v3 (or 4v4) with beach rules. There are no trainers at this event. Register via [the simultaneous event](https://www.meetup.com/berlin-volley/events/) for higher-level 2v2 matches (F1+). After playing, you can join us for socials with drinks and snacks at the bar area. We often play a social deduction game, which you're also welcome to join. We play in domes that are heated up to at least 15C. It's recommended that you come 10 minutes early so you have time to change and find the fields. If it is your first time, 15 minutes might be even better. You can join whatever court you like and move between courts during the event. We self-organize, so once you finish a game, you can start a rematch, mix with another court, or take a break as you see fit. Upon arrival, join the warmup happening on one of the courts. Join our WhatsApp community via [https://volley.berlin/WhatsApp](https://volley.berlin/WhatsApp) Follow us on Insta at [https://www.instagram.com/berlinvolleyball](https://www.instagram.com/berlinvolleyball) **Rules**: Do not join if you have an infectious disease. For everyone's safety, we do not allow kicking the ball during games with beginners. Be respectful of your fellow players. **Venue**: We play at BeachMitte. There are changing rooms, toilets, and hot water showers that cost 1 EUR. There are no lockers. There is a bar that sells drinks and snacks. **Payment**: You pay in advance via Meetup. Payment via PayPal or Urban Sports Club is not possible. **Refunds**: The venue does not provide refunds. Thus, we cannot refund you either, even if the event is canceled due to bad weather. If you know you can't make it in advance, you can try selling your spot to someone else via WhatsApp or the comment section. In the rare cases that we cancel an event due to poor attendance, everyone gets a full refund. Pictures might be taken and shared publicly, such as on Meetup or Instagram. You can opt out by letting the organizer know you do not wish to be photographed. By RSVP'ing to this event, you acknowledge and agree to the following: Participation in this volleyball event is at your own risk. The organizer is not responsible for any injury, loss, or damage sustained during the event, whether caused by negligence or otherwise. You are aware of the inherent risks involved in beach volleyball and voluntarily assume these risks. You agree to hold the organizer harmless from any claims, liabilities, or expenses arising from your participation, including any medical costs. Share anonymous feedback with the organizer via [https://www.admonymous.co/entropy](https://www.admonymous.co/entropy)

UEFA Champions League Soccer Events Near You

Connect with your local UEFA Champions League Soccer community

CMG Gives Back: Food Distribution at CHAMPION FOOD PANTRY!
CMG Gives Back: Food Distribution at CHAMPION FOOD PANTRY!
Start the New Year off right! Join us as we get together to help those in need at this CMG Gives Back event to distribute food at the Champion Food Pantry! We’ve created a great little community of Movie Group friends! Rather than see a movie this time, we’ll help “Create a better world” by helping serve people in need. Here are complete details and our plan for this event: CHAMPION FOOD PANTRY: The Champion Food Pantry provides needed food to neighbors experiencing food insecurity. For this event, we’ll be volunteering to help with Food Distribution during client pick up times. Our group will receive on-the-spot training from some of their seasoned regular volunteers. PLAN FOR CHAMPION FOOD PANTRY: Please arrive by 2:45pm. Our volunteer time will be from 3:00 to 6:00pm. LOCATION & PARKING: The Champion Food Pantry is located at 1460 S. Champion Ave in Columbus. Parking is located in the lot on Frebis across from the pantry. Please enter through the door marked "Volunteers enter here” on Frebis Ave. A map has been uploaded to the photos. IMPORTANT REMINDER: Our group will be providing the majority of the volunteers on this day so a firm RSVP count is essential. Please only sign up if you are certain you’ll be able to attend. If something unavoidable comes up, please update your RSVP no later than one week prior to the event. No shows or cancelations within 1 week of the event will mak you ineligible for future CMG Gives Back events. I appreciate your understanding as we try to ensure the agencies have the volunteers needed to provide the essential services they provide to the vulnerable population they serve. LINKS & INFO: Below are some links / attachments with additional info/details: • Champion Food Pantry Civil Rights Training: Attached file. • Champion Food Pantry Parking and Entrance: Attached file. • Champion Food Pantry Orientation Video: https://www.youtube.com/watch?v=_0wI-AwOYLY • Link with Additional Details / Info: https://lss.vomo.org/opportunity/foodpantrieschampion THANK YOU: This CMG Gives Back event provides an opportunity for YOU to get involved in helping others in our community! But the benefits go well beyond the help we give to others. Volunteering can provide a wide range of personal benefits, including positive effects on mental and physical health, reduced stress/depression/anxiety, increased happiness and improved purpose, life-satisfaction and personal well-being! Plus, the opportunity to get involved, connect with others and help those in need. PARTNER AGENCY: This event is hosted by Lutheran Social Services (LSS), which serves thousands of people in need each day in 27 Ohio counties by addressing the four core societal issues of food, shelter, safety and healing. LSS offers food through the LSS Food Pantries, housing and supportive services through LSS Faith Mission and LSS Faith Mission of Fairfield County homeless shelters, domestic violence services through LSS CHOICES for Victims of Domestic Violence, senior living and health care, affordable housing communities, and other services that uplift families and strengthen communities. Thanks for your help and look forward to seeing you there, Dan
8 Week Winter Singles Pickleball League
8 Week Winter Singles Pickleball League
## 🏓 Winter Singles Pickleball League \| Ages 20s\, 30s & 40s **Hosted by DateColumbus** **[Registration Through Eventbrite - Click Here!](https://www.eventbrite.com/e/winter-singles-pickleball-league-tickets-1975043737987?aff=oddtdtcreator)** Looking to meet new people OFF the dating apps this winter? Join us for an **8-week Singles Pickleball League** designed to help you connect, move, laugh, and meet other active Columbus singles — IRL. **📅 Thursdays, January 8 – February 26** 🎟 $160 (PLUS FEES) **⏰ 6:30–8:30 PM** **📍 Paddle Taps \| 535 Lakeview Plaza Blvd\, Worthington\, OH 43085** *** ## 🏓 What to Expect * 💬 A fun, easygoing way to meet singles in their **20s, 30s & 40s** * 🎾 **Beginner-friendly!** Instructors onsite for the first 30 minutes of Weeks 1–3 * 🔄 **Open Play Format** Rotate courts + partners often = tons of chances to connect Winners stay one round, then rotate * 🍻 Food + drinks available at Paddle Taps’ full bar and restaurant * 🏓 Paddles available each week — or bring your own * 💬 Eat, drink, mingle before/after games * ⏳ Runs every Thursday for 8 weeks Whether you’re experienced or brand new, you’ll fit right in — this league is all about connection, not competition. *** ## ⭐ IMPORTANT — READ THIS ⭐ **This is a PAID event. Meetup RSVP does NOT count as registration.** You **must purchase a ticket on Eventbrite** to participate. [👉 ](https://www.eventbrite.com/e/winter-singles-pickleball-league-tickets-1975043737987?aff=oddtdtcreator)**[DateColumbus Winter Singles Pickleball League LINK HERE!](https://www.eventbrite.com/e/winter-singles-pickleball-league-tickets-1975043737987?aff=oddtdtcreator)** Spots always fill fast — grab yours early!
Indoor Pickleball @ Vineyard!
Indoor Pickleball @ Vineyard!
Open Volleyball
Open Volleyball
Winter Social Vibes: Bowling + Drinks + Great People 🎳🔥
Winter Social Vibes: Bowling + Drinks + Great People 🎳🔥
❄️ **Spare Yourself a Boring Winter - Bowl With Us!** Avoid social hibernation this winter, join our **6-week social bowling league** starting in January! Whether you're looking to unwind after work, meet new people, or just have a fun night out with pals, this league is perfect for everyone! Chill times, cold drinks, and plenty of chances to connect with others. No matter your skill level, this league is all about having fun and meeting new friends. **;)** **🗓 Thursday evenings \|📍 AMF Sawmill Lanes \| 💵 $74 w/ code MUCOW26** **💻 League Info & Registration**: https://bit.ly/ColumbusBowling **Why Join?** 🎉 It’s only 6 weeks - perfect for a low-commitment social plan 🍻 Great mix of people in their 20s-40s, plus post-game hangs at the bar 🎳 Zero pressure - gutter balls totally welcome! 👕 Free league shirt if you sign up early 🧠 Weekly trivia w/ prizes 💬 Super social - join solo or w/ friends! **Want in?** Join our Meetup team Gutterfingers 👉 **Click here to join** https://tinyurl.com/2b6s2c9j Or start a team of your own with a few friends - we’ll all be hanging out either way! 📅 League Dates (Thursday evenings): Jan 22, Jan 29, Feb 5, Feb 12, Feb 19, Feb 26 ***(The MeetUp event date is deadline to register for the league.)*** **Cost & What’s Included:** ✔ $74 with discount code MUCOW26 ✔ 6 weeks of bowling (1–3 games/week) ✔ Shoe rentals & full league setup ✔ Trivia, prizes, and great people 👉 **SIGN UP NOW** 💻League Info & Registration: https://bit.ly/ColumbusBowling 🤑Use promo code MUCOW26 to save $20 📸 Follow the fun on Instagram: https://bit.ly/BowlingLeague-IG 📩 Questions? Contact the league: http://bit.ly/2nKHno7 Spots are filling fast – don’t miss out on the fun times!
Friday Driving Range & Drinks afterwards
Friday Driving Range & Drinks afterwards
Pickleball.
Pickleball.
CHANGED to WEDNESDAYS COLUMBUS RECREATION CENTERS require membership fee to play. Register & Pay at the desk when you arrive. $5 day pass is available. I have some extra pickle ball paddles and balls if you don’t have one. Definitely bring your own paddle if you have one and bring some balls if you have them. Legal Stuff: The event hosts/Organizers are just fellow member volunteers. By participating in any event, you assume all risks of liability and injury inherent in these activities. You are responsible for your own safety and for determining if you are in condition fit to participate. You are also responsible for knowing and abiding by all laws and rules during your participation in any event.
 Photos & or Video: by attending these events you acknowledge photos and or video may be taken and used on this and other platforms.