PHP
Meet other local people interested in PHP: share experiences, inspire and encourage each other! Join a PHP group.
1,455
members
4
groups
Related topics
Largest PHP groups
Newest PHP groups
Frequently Asked Questions
Yes! Check out php events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the php events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find php events near your location here. Connect with your local community and discover events within your area.
PHP Events Today
Join in-person PHP events happening right now
Saturday Morning Coffee at 10:00 @KAWA - Galerie Bortier!
RSVP opens on 4 April 2026, 10:00 am
Hi everyone,
This coffee morning event is @ KAWA - Galerie Bortier!
Saturday, 11 April 2026, from 10:00 - 13:00.
It's limited to 65 attendees.
Therefore, please, cancel if you can't join anymore.
**Galerie Bortier opened its doors about a year and a half ago, and KAWA café is inside the gallery.**
**The bar, however, is at the entrance of the gallery. Get your drink there, and then walk into the gallery to the café/sitting area.**
Its Instagram channel:
https://www.instagram.com/gallery.bortier/
https://www.instagram.com/kawaclub.bxl/
**The address is:**
KAWA - Galerie Bortier
Rue de la Madeleine 55
1000 Bruxelles
***
1. The **prime time** of the event is **10:30 - 12:30**. That's when most people will be there.
2. When you enter the gallery, it's either on the right-hand side or left-hand side of its hallway, depending which entrance you take.
3. If you intend **to join past 12:00** (high noon), then there is no need to register. Just come and join!
4. **DON'T forget to cancel** if you can't join!
5. **Please, be respectful towards each other during the event. (And after ;))**
**As always, feel free to follow us on INSTAGRAM!**
[https://instagram.com/weekendmorningcoffee?igshid=OGQ5ZDc2ODk2ZA==](https://instagram.com/weekendmorningcoffee?igshid=OGQ5ZDc2ODk2ZA==)
**THE STRUCTURE of THE EVENT:**
* I will post the event on Saturday/Sunday evening for the following Saturday.
* I send out a reminder to everyone on Friday.
* There is sometimes a waiting list.
* In case RSVP is closed (once there are 10-15 people on the waiting list), I might reopen it on Friday, depending on the number of cancellations in the meantime.
* **For everyone on the waiting,** please check your status and messages on Friday evening the latest. I message everyone on the waiting list on Friday.
* **Please, move to "not going" AS SOON AS you know that you can't come anymore, that includes everyone who is on the waiting list.**
**IMPORTANT:**
* **Please, be respectful towards each other during the event. (And after ;))**
* When you register yourself, be careful not to register accidentally a +1 guest (unless you bring a guest). It happens very often.
* If you have any questions then, message me.
***
**A MESSAGE FOR NEWCOMERS:**
*In the three years of hosting this coffee group, I have met many people who struggle with anxieties when coming to an event for the first time. Sometimes, it took them more than one attempt before being able to join.*
*Occasionally, people reach out to me before the event, and I have always been grateful for that as it offers the opportunity to communicate with each other and to find the best and most gentle way for that person to join the group.*
*I would like to encourage everyone who struggles with this to contact me before. It would really be too bad if you can't join us, as it mostly gets better the second or third time you come.*
*In addition to that, if you arrive and notice any signs of nervousness or fear, you can always let me know right then.*
**THANK YOU AND SEE YOU ALL ON Saturday!**
Read Together!
Need some quiet time for reading? Want to share the experience with others? Join us at the charming venue of The Sister Café to read in the company of others. It’s alone, but also together, get it? We read for an hour and a half, then chat over a drink.
This is a free activity except for the price of the drinks you're consuming.
Climb & Chill 🧗♂️☕️
What's up Friends! 👋
Ready for some bouldering fun? Boulder-what? 🤔 It’s climbing (FR: escalade, le bloc) up to 4.5m high without ropes—and in my case, without much hope! 😂✨
It’s a super fun indoor activity, but be warned: it does require a certain level of physical fitness and/or skill. Most importantly, though, it requires awesome company—which we’ve got! 😎
The Idea:
📍 Meeting Point: For those arriving at 17:00, we’ll meet at the cafeteria (next to the billiards table).
Feel free to start earlier or later—just drop me a message or write in the group chat so we can meet up.
💪 Stay & climb as long as you want - venue closes at midnight!
🥤 Recharge: If you’ve had enough climbing for the day (we usually do this after 2 hours of climbing), we may head back to the cafeteria (or to the rooftop if it's sunny🌤️) for snacks, drinks & games. Cafeteria closes at 22:00.
Where:
📍Arkose: (Brussels Canal)
Rue Willy de Bruyn Straat 52, 1000 Bruxelles, Belgique
🔗 https://arkose.com/
Fees:
🤑Entry fee without shoes:
- 18 eur (first-timers 10€ with online promo activated)
- reduced rates: students, minors, job seekers, firefighters, military (proof required)
👟 Shoe Rental: 5€ (if you don’t have your own)
🎫 10-session pass: 150€
Good to Know:
✍️ First-timers need to create an account (takes 5min) - do it in advance and pay online to pay less and avoid wasting time onsite
💦 Hydration is key! Bring a water bottle.
🔐 Lockers available, but bring your own padlock.
🚿 Changing rooms & showers on-site.
👕 Wear comfy sports clothes—it gets intense!
🧴 Only liquid magnesium is allowed (for grip) - in reality most people use powder🤫
👟 Thinking of going regularly? Bouldering shoes are a great investment! (Decathlon: ~45-65€ per pair.)
⚠️ Safety First!
Bouldering is fun, but safety comes first! Stay alert, know your limits, and don’t take unnecessary risks. Enjoy responsibly! 💪
📢 Further details may be shared via the group chat or via DM 💬. Make sure to check your messages 👀 at least on the day before the event to avoid missing critical 🙄 announcements.
🐈⬛ The Friends Code:
👉Respect and positive vibes, if not 💥🥊
👉Can’t make it? Cancel or drop a message in the chat - helps running things smoothly!
👉 Don't show up if you are on the waiting list or show up at your own risk.
See you at the walls folks😉
🌿 Château de La Hulpe Spring Walk & Social 🌿
Let’s enjoy a beautiful nature escape just outside Brussels at the stunning **Château de La Hulpe** 🌳✨
This walk is the perfect mix of fresh air, relaxed social vibes, and scenic landscapes, ideal to meet new people and enjoy a peaceful Saturday together.
---
**📍 Meeting Point**
Parking area near La Hulpe Station (3 min walk from the station)
📌 Exact Google Maps pin will be shared in the WhatsApp group
---
**⏰ Timing**
Meeting time: **11:40**
(Start adapted to the train arriving at 11:28 from Brussels)
---
**🚆 Getting There (from Brussels)**
Train from **Brussel-Luxembourg → La Hulpe**
Arrival: **11:28**
(Other options available — carpooling possible 🚗)
---
**🥾 The Walk**
A relaxed and scenic walk around the Château grounds and surrounding nature 🌿
Expect beautiful views, forest paths, and a nice social atmosphere.
Distance: ~8–10 km
Pace: Easy / relaxed
Duration: ~2.5–3 hours (including small breaks)
---
**👥 Community Vibe**
This is a **social walk**, not a guided tour , we walk together, meet new people, and enjoy the moment 😊
Everyone is welcome, especially newcomers!
---
**💸 Participation**
👉 To join, you need a **Sunday Vacations membership**:
• Explorer: €5/year
• Voyager: €50/year
• Ambassador: €150/year
👉 **This event is free (no organizing fee)**
Membership 👉 [www.sundayvacations.com/membership](http://www.sundayvacations.com/membership)
---
**📲 WhatsApp Group**
After joining, you’ll get access to the WhatsApp group for:
• Live updates
• Exact meeting point
• Coordination on the day
---
**⚠️ Important**
• Bring comfortable walking shoes
• Check the weather & dress accordingly
• Join only if you’re sure you can come (we keep groups reliable 🙏)
---
**🌍 About Sunday Vacations**
We are a community connecting international people in Brussels through shared experiences, hikes, trips & social events.
---
Looking forward to a beautiful spring walk together 🌸🌿
From Beersel to Boitsfort, with pretty hyacinths 🪻along the walk. 🚶
Let's go walking and talking on a nice Springday nearby Brussels, less than 20 minutes away.
This walk's distance ~19 km.
We will start down the station of Beersel, have a quick look at the castle, then head towards Linkebeek, through fields and woods with final destination a terrace in Boitsfort.
Somewhere along the itinerary we'll be traversing a big wood with amazing undergrowth of forest hyacinth. 🪻
Yes we will have a bring-your-own-lunch break, and don't forget your water bottle.
To get to Beersel, best and only option is to take a one-way train, although there are some alternative trainstations to start from, either:
- From Brussels-Luxemburg (09:53), Etterbeek (09:59), or Boondaal (10:03).
- From Brussels-Central (09:06) to Doornik, with stop-over at Halle. Connecting train scheduled (09:32) and arriving Beersel (09:43).
- From Brussels-South/Midi (09:14) and also stop-over in Halle (09:32).
There will be no waiting for gentle people having missed their train.
Weather forecast: a nice sunny-ish springday!
Consider bringing a raincover.
Please join! 😊
Mont des Arts PARTY • BACK 2 MUSIC 2000-2010 • International Party
This Saturday 11.04 – Brussels Main Event
**[✩ Mont des Arts PARTY • BACK 2 MUSIC 2000-2010 • International Party at Plein Publiek • SAMEDI 11/04✩](https://fb.me/e/4jnt1IeD3)**
→FACEBOOK INFO / [https://fb.me/e/4jnt1IeD3](https://fb.me/e/4jnt1IeD3)
→PRIORITY PASS: SKIP THE LINE / [https://pleinpubliek.stager.co/shop/brussels/events/111602122](https://pleinpubliek.stager.co/shop/brussels/events/111602122)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
So, are you ready to dance to the best hits of the 2000s & 2010s?
“Who’ll be there?” Stromae, Justin Bieber, Lady Gaga, Rihanna, The Black Eyed Peas & many more artists to take you on a nostalgic ride...
For some, it feels like yesterday, for others a bit further back. Do you remember?
Let’s be honest, the 2000s & 2010s were legendary, right?
Don’t miss it!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Info’s
→ Saturday, APRIL 11.04, 2026 from 11:00 PM to 4:00 AM
→ Plein Publiek, Mont des Arts, 1000 Brussels & its Winter Terrace
→ Easy access by public transport, bike or scooter!
→ Management reserves the right of admission
→ Minimum age: 18
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Line-Up
PALEXX, BOBOUNCE & Z00 UNCAGED
FACEBOOK INFO / [https://fb.me/e/4jnt1IeD3](https://fb.me/e/4jnt1IeD3)
→ Plein Publiek Bxl, Mont des Arts, 1000 Brussels
Singles Apero night
Want to meet new people and mingle in a cosy environment?
Come along to our singles apero night this Saturday 14th of February at 7pm.
For more details please below link:
Full Circle - SOCIAL & WELLBEING events https://share.google/qs8gyMsIflGY9MnWq
PHP Events This Week
Discover what is happening in the next few days
Japanese Conversation / 日本語/英語会話交流 @BXL
**PLEASE READ THE ATTENDANCE POLICY (below) IF IT'S YOUR FIRST TIME**
**SUNDAY COFFEE & JAPANESE CONVERSATION**
日曜日のコーヒー&日本語会話
Our "Japanese/English Conversation Exchange" offers you a unique opportunity to immerse yourself in the world of Japanese culture and language, all while helping native Japanese members to learn their target language.
私たちの「日本語/英語会話交流」は、日本の文化と言語の世界に没頭しながら、ネイティブの日本人メンバーが英語、フランス語、またはオランダ語を学ぶのを手助けするユニークな機会を提供します。
**Date: /** 日付:**(almost) every Sunday**
**Time: /** 時間:**from 4.00 pm to 6.00 pm**
**Location: /** 場所:**Cafe Caberdouche - Place de la Liberté 8, 1000 Bruxelles**
**Venue Note: /** 会場の注意:**The manager of the cafe kindly accepted us to book a table on a regular basis. To thank him for his kindness, please order AT LEAST ONE DRINK**. カフェのマネージャーが親切にも私たちに定期的にテーブルを予約することを承諾してくださいました。その親切に感謝の意を示すために、少なくとも1杯のドリンクを注文してください。
**Location Assistance: /** 場所の案内:**If you can't find us, ask one of the waiters. They know where we are :) You can also send us a message.**
私たちを見つけられない場合は、ウェイターの一人に尋ねてください。彼らは私たちがどこにいるか知っています :) メッセージも送っていただけます。
**Event Agenda: /** イベントのアジェンダ:
* **4:00 PM - 6:00 PM: JAPANESE CONVERSATION** \- Join us for the Japanese conversation and cultural exploration\. Beginners are welcome / 日本語会話 \- 最初の30分は日本語の会話と文化探求に充てられています。初心者も聞くだけでも歓迎です。30分後に参加しても構いません。多言語交換 \- ベルギーの多様性を体験し、ネイティブの日本人メンバーが英語、フランス語、またはオランダ語を学びたいと熱心に待っています。さまざまな言語で異文化交流の会話に参加しましょう。私たちの日本の友人にベルギーの文化、伝統、生活を紹介しましょう。
* **6:00 PM: EVENT CONCLUSION** \- Please respect the event's start and end times to maximize your language exchange opportunities\. Your participation and enthusiasm are appreciated\! イベントの終了 \- イベントの開始時間と終了時間を尊重して、言語交換の機会を最大限に活用してください。参加と熱意に感謝します!
**Attendance Policy: --->** 以下の日本語
* We're excited to have you join our events and appreciate your commitment to learning and growing together. To ensure a productive and enjoyable experience for all participants, please take note of our attendance policy:
1. **Punctuality:** Please arrive on time for scheduled events. Late arrivals can disrupt the flow of the event and may miss important information.
2. **Language Commitment:** If you sign up for language-specific sessions, such as Japanese conversation or language exchange, we kindly request your commitment to actively participate in that language for the designated duration.
3. **Respect:** Treat fellow participants, organizers, and cafe staff with respect and courtesy. Harassment or disruptive behavior will not be tolerated.
4. **Removal Policy:** A participant who is not respectful towards other members will be removed from the group and blocked, with no warning. This point is not negotiable.
5. **Cancellation:** If you are unable to attend an event you've registered for, please let us know as soon as possible. This helps us plan accordingly and allows others to take your place if there's a waitlist.
6. **No-Show Policy:** Three no-shows (failing to attend without prior notice) may result in restrictions on event registration to ensure fairness to other participants.
By attending our events, you agree to adhere to these guidelines. We aim to create a welcoming and inclusive environment where everyone can learn and connect. Thank you for being part of our community!
**出席ポリシー:**
私たちは、イベントに参加していただけることを楽しみにしており、皆さんが一緒に学び成長することに取り組んでいただけることを感謝しています。すべての参加者が生産的で楽しい経験をするために、出席ポリシーにご留意ください:
1. 時間厳守:予定されたイベントには時間通りにお越しください。遅刻はイベントの流れを乱し、重要な情報を見逃す可能性があります。日本語のみのセッションは午後4時、全言語のセッションは午後4時30分開始です。
2. 言語へのコミットメント:日本語会話や言語交換など、特定の言語のセッションに登録された場合は、その言語での積極的な参加をお願いします。
3. 尊重:他の参加者、主催者、カフェのスタッフには敬意と礼儀をもって接してください。嫌がらせや迷惑行為は許容されません。
4. 退場ポリシー:他のメンバーに対して敬意を持たない参加者は、警告なしにグループから削除され、ブロックされます。このポイントは交渉の余地がありません。
5. キャンセル:登録したイベントに参加できない場合は、できるだけ早くお知らせください。これにより、他の人があなたの代わりを取ることができます。
6. ノーショーポリシー:事前の通知なしに3回のノーショー(欠席)がある場合は、他の参加者に公平になるようイベントの登録に制限がかかる場合があります。 私たちのイベントに参加することで、これらのガイドラインに従うことに同意するものとします。私たちはみなさんが学び、つながることができるように歓迎される包括的な環境を作り出すことを目指しています。コミュニティの一部としてご参加いただき、ありがとうございます!
**Note: Please stay tuned to our event page for updates and schedule changes. We can't wait to see you there and exchange languages, cultures, and stories!**
備考:更新やスケジュールの変更については、イベントページをご覧ください。そこで皆さんにお会いして、言語や文化、物語を交換できるのを楽しみにしています!
Cherry blossom @ Watermael-Boitsfort
Let's practice Mandarin while having a walk in the south of Brussels (Watermael-Boistfort) to see the cherry blossom and beautiful tulips. We will also visite the organic farm "Chant des Cailles".
We will start from the "Demey" metro station. Please make sure to be on time. The meeting place is at the exit on the "Edmond Van Nieuwehuyse" street (see picture).
https://www.stib-mivb.be/accueil/voyager/temps-reel/arrets?stop=90247
We will walk around 3km, to be back to the Demey station.
Deep Conversation - Question Chosen in Session
Welcome to our weekly event in the upstairs room of The Sister Café, rue Chair et Pain 3, one block from the Grand Place. Please get there early enough to order your drink at the bar first. Thank you!
After introductions we will collect questions from the group participants, choose one by voting then discuss it for an hour. Then most of us stay for drinks and bizarre conversations.
Past questions have been wide and not confined to academic philosophy:
What is a genuine friend?
Is social media turning us into emotional zombies?
Do we lose some of the experience of things by defining them?
Are we driven by sex?
Is loneliness a personal failure?
Is morality relative?
**Crucially, be kind and respectful and generous** in your disagreements; remember how much you personally enjoy someone else proving you wrong before celebrating your cutting counterexamples.
Drinks and Games 🍺🎲
What's up Friends! 👋
Let's meet at Le Pantin for another round of games and laughs.
Games: 🎲 The pub has a fair collection of games. Feel free however to bring any of your own favorites.
Food & Drinks: Le Pantin serves only drinks🍸🍺🍹, however you’re also welcome to bring your own snacks 🍟🍩🍿 to enjoy during the games.
Ordering: 🤑 At least one drink is mandatory - this is how we support cool places like this!
Timing: ⏱️ We kick off at 14:00, and you’re welcome to stay for as many games as you like. Joining later? Just let me know in advance in the chat so we don’t slow down the start 😊
🚦If you find yourself on the waiting list but you absolutely want to join or if you have any other question - feel free to contact me directly via the chat.
📢 Further details may be shared via the group chat or via DM 💬. Make sure to check your messages 👀 at least on the day before the event to avoid missing any mega important 🙄 announcements.
🐈⬛ The Friends Code:
👉 Which games are played will be agreed by the group
👉Depending on preferences and group size we usually split into several tables
👉 Got a favorite game? Bring it along or drop a suggestion in your reply
👉 Can't make it? Cancel on time so someone on the waitlist can grab your spot
👉 Don't show up (or show up at your own risk:) if you are on the waiting list. There may be no space for extra players and you risk to get disappointed.
See you folks 😉
Garden visit #1: Meise Plantentuin.
**Let us simply meet and spend some relaxed time together**.
This is a very simple gathering:
We meet, have a drink, visit the garden, chat, and get to know each other with other members of the **Happy Body community**.
Badminton Sunday Social
Join us for some friendly Badminton games- all levels welcome!
IMPORTANT- in order to secure your place you’ll need to both book a spot on Meetup AND pay €8 by Friday morning. This is to make sure we can cancel courts if demand isn’t there, and make sure we’re being fair to people on the waitlist.
Refunds will only be possible after Friday AM if another player is definitely able to take your spot
Always worth joining our W’app group as well for faster, often better, updates!
https://chat.whatsapp.com/IL7Gbs6TmIm0GXyidQxCFS?mode=gi_t
PHP Events Near You
Connect with your local PHP community
COhPy Monthly Meeting
**Improving Office in Franklinton**
Physical location:
Improving Office
330 Rush Alley Suite #150
Columbus, OH 43215
Schedule:
6:00 p.m.: Socialize, eat, and drink. Improving will be providing pizza and beverages.
6:30 to 8:00 pm. Main meeting and presentation(s).
Topic: This month Chris Pazsint will be talking about Agentic Coding. How does one use CLI Based Agents, and Agentic IDEs such as Cursor, Kiro, Antigravity? How to include agentic coding plugins for IDEs you already love such as Visual Studio Code.
We meet on the last Monday of each Month. Presentations are given by members and friends of this group. If you would like to do a presentation (small or large) on a python topic, please contact Central OH Python at centralohpython@gmail.com
PHP Master Series (Class 01 of 06) (FEE BASED)
**PLEASE READ THE FOLLOWING IMPORTANT NOTES:**
1. The dates listed for this series are about 95% reliable. We are finalizing our 2026 schedule, so minor adjustments are still underway.
2. Each class in this series has an attendance fee, on a first-come, first-served basis.
3. Each class, from BOTH a sign-up and fee perspective, is a separate entity.
**Introduction:**
**The breakdown of the six-class series is as follows:**
**Class 1: TBD**
**Class 2: TBD**
**Class 3: TBD**
**Class 4: TBD**
**Class 5: TBD**
**Class 6: TBD**
Cocoaheads
Come out to Improving for our monthly iOS and Mac meetings.
This Month's Presentation:
Nothing yet. (You should volunteer).
What is Cocoaheads (http://cocoaheads.org/)?
CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa Framework for programming on MacOS X and iOS (including the iPhone, iPad and Apple Watch). During monthly meetings, members present on their projects and offer tutorials on various programming topics.
What is BuckeyeCocoa (http://buckeyecocoa.org/)?
BuckeyeCocoa is a group of Objective-C/Swift developers/enthusiasts. We host monthly Cocoaheads and near-weekly NSCoder meetings in Columbus, Ohio. The meetings are free to attend.
Presentations!
Presenters welcome! We are always in need of people willing to present material. Any Swift and/or Objective-C related topic is welcome. Times can be 5 minutes (i.e. lightning talks) to a maximum of 2 hours. Interested? Contact info is on the BuckeyeCocoa website.
To volunteer for a presentation contact us at @BuckeyeCocoa on Twitter.
Follow us on Twitter! @BuckeyeCocoa (https://twitter.com/#!/Buckeyecocoa/) For more information: http://buckeyecocoa.org/
PHP Master Series (Class 02 of 06) (FEE BASED)
**PLEASE READ THE FOLLOWING IMPORTANT NOTES:**
1. The dates listed for this series are about 95% reliable. We are finalizing our 2026 schedule, so minor adjustments are still underway.
2. Each class in this series has an attendance fee, on a first-come, first-served basis.
3. Each class, from BOTH a sign-up and fee perspective, is a separate entity.
**Introduction:**
**The breakdown of the six-class series is as follows:**
**Class 1: TBD**
**Class 2: TBD**
**Class 3: TBD**
**Class 4: TBD**
**Class 5: TBD**
**Class 6: TBD**
DoJo (Informal Python Meeting)
**Latest Dojo Location!**
**Knotty Pine Brewing**
1765 W 3rd Ave,
Columbus, OH 43212
We're going to try a new dojo location for a few weeks and see how it works
Dojos are informal Python group study sessions where everyone interested in Python gathers to learn about Python, help others with Python, or just hang out. Everyone is welcome from Python beginners to experts. Bringing a laptop is encouraged (we'll have extension cords and power strips). If there's something you want to learn leave a comment on this invite so we can plan ahead.
We're looking for speakers for our Monthly Meetups! Fill out the form if you are interested in presenting to the Python Community.
https://forms.gle/ehSfUAC2WgR34Crq9
Columbus Code & Coffee 85 @ Improving
Columbus Code & Coffee is an inclusive, informal co-working session. People of all skill levels attend, and we love it that way. Many people (optionally) bring projects to work on, and many other people (optionally) socialize the entire time. It's entirely up to you!
**What to Expect at the Intro Circle**
\~\~\~\~\~\~\~\~\~\~\~\~\~
Near the beginning of the event (1:30 pm), we do a standup:
* Organizer announcements, updates, and logistics
Round 1 - (7 secs max):
* Your name
* What you're working on
* What you can help others with
Round 2:
* Community events you wanna plug. If none, that's cool too.
Round 3:
* Job opportunities you're hiring for OR announce that you are looking for one. If none, that's cool.
After the introduction circle, everything is self-organized! Feel free to work alone, pair up, attend one of our workshops/presentations, or mingle!
NSCoder Night
Bring your work or your hobby, hang out, and code with us.
Follow @buckeyecocoa for more information.





















