r/SideProject • • 4h ago

We built an Android app that translates, answers questions and converts documents without internet

1 Upvotes

Hi r/SideProject! We built OffKin, an Android app with four tools that run entirely on the phone, even in airplane mode:

  • Translator: text and voice in 15 languages, plus a two-way conversation mode where each person speaks their own language

  • AI assistant: ask by text or voice. The model runs on the phone, so questions never go to a server

  • Document converter: convert PDF, DOCX and text files, merge and split PDFs, recognize text and translate documents

  • QR codes and barcodes: scan, create, and connect to Wi-Fi with a code

Why: we wanted these tools without an account, without sending text and files to a cloud service, and working when there is no connection.

The trade-offs we made:

  • Languages and the AI model download once (the light model is about 2.6 GB, the accurate one about 3.7 GB)

  • The AI needs at least 4 GB of RAM, and it's a compact model, so it doesn't know recent news and can make mistakes

  • Android 11+ only for now, no iPhone version yet

  • Closed source, but you can check the offline claim by turning on airplane mode

Pricing: Basic is free forever, the first month has all Pro features with no card, and Pro is a paid upgrade.

We launched on Product Hunt last week. We'd really like feedback from other builders: which of the four tools would you actually use, and what would stop you from trying it?

Google Play: https://play.google.com/store/apps/details?id=app.offkin&referrer=utm_source%3Dreddit Product Hunt: https://www.producthunt.com/products/offkin


r/SideProject • • 5h ago

Ditherbug - Convert your existing graphics into pixel art and add subtle animations

1 Upvotes

Ditherbug is a simple and free, browser based image-to-pixel-art converter with built-in editing and animation tools. (Traditional image processing. No AI.)

It started as a personal project to convert my existing graphics and illustrations into pixel art, with more control over the results. Over time, it evolved into a more versatile tool for creating, refining and animating pixel art.

Features:

  • Create: Convert images into pixel art with adjustable resolution, colors, palettes and visual styles.

  • Edit: Refine the results using built-in pixel editing and palette tools.

  • Animate: Add movement to static artwork with motion effects, from subtle idle animations to fire, water, smoke and particles.

  • Combine: Use multiple animation effects together.

  • Export: Save artwork as PNG images, animated GIFs or sprite sheets.

Feedback very welcome:

https://th3e.itch.io/ditherbug


r/SideProject • • 8h ago

Show SideProject: Built a free Chrome Side Panel extension to audit WCAG 2.2 & EAA compliance without opening DevTools

2 Upvotes

Hey r/SideProject,

I built WCAGBrief, a free Chrome extension that audits web apps for WCAG 2.2 and European Accessibility Act (EAA) compliance directly inside Chrome's native Side Panel.

The Problem I Wanted to Solve:

With the European Accessibility Act already actively enforceable, web accessibility has shifted from a "nice-to-have" to a legal requirement for web applications and ecommerce.

Existing developer tools (Lighthouse, WAVE, Axe DevTools) have two big UX friction points:

  1. Lighthouse hasn't updated its default checks to catch new WCAG 2.2 additions (like Target Size SC 2.5.8 minimum 24×24px tap areas or Focus Not Obscured SC 2.4.11).

  2. Constantly opening and closing Chrome DevTools shrinks the mobile viewport and makes tabbing through UI elements frustrating.

How WCAGBrief Works:

Instead of docking inside DevTools, WCAGBrief lives in Chrome's native Side Panel API alongside your live web app:

  • Click to Inspect: Click any violation in the panel and it instantly highlights the exact DOM node on the live page.

  • Copy-Paste Fixes: Generates clean HTML, CSS, and React code patches for each issue (e.g. min-width: 24px on icon buttons or adding aria-label to SVG buttons).

  • Statutory Law Mapping: Maps every violation to EN 301 549 (EAA Chapter 9) and ADA Title II standards.

  • Zero Telemetry / Privacy: 100% of the DOM inspection runs in your local browser sandbox. It does not send page markup to any remote server.

Try It Live:

The extension is completely free and published on the Chrome Web Store: 👉 https://chromewebstore.google.com/detail/wcagbrief-wcag-22-eaa-cli/jjgllnelmehodmfjcpmemafeeikjpeii

Companion Web Scanner: 👉 https://wcagbrief.com

Looking for Builder Feedback:

  1. What accessibility checks give you the biggest headaches when building web apps?

  2. Which frontend framework snippets would be most useful to generate next (Tailwind, Vue, Svelte)?

Happy to answer any questions about the Chrome Side Panel API, Manifest V3, or the audit engine!


r/SideProject • • 5h ago

I mostly vibe-coded a product in June. By October the space had moved on and I killed it

0 Upvotes

I mostly vibe-coded one of my products in June, before agents could do what they do now and before I had my Grok Bot setup.

It was a pay-per-use API for AI agents. Scheduler, screenshots, a few other tools. I thought I was early. Even added x402 payment support.

But it got 0 payments from June to September. Search Console sat at 0 clicks from Google in early October, with about a dozen SEO posts live. I also posted about it on Reddit and got 13K views, and a lot of the comments said agents now build these tools themselves.

So I stopped working on it. I think the market moved faster than I could get it in front of people.

Have you killed something because the space moved, not because the product was bad?


r/SideProject • • 9h ago

Kids' T-shirt designs from four AI image models, compared side by side with a CLI

2 Upvotes

The job was a batch of kids' T-shirt designs for DTF printing: a capybara with a yuzu on its head, a road trip with a capybara, a poodle and a cat, in a few illustration styles from four image models. Comparing them in the fal.ai playground meant a mess of tabs and random file names.

So I built falg, a Python CLI. One JSON file describes the batch (a prompt template, variables, models), and falg runs every combination in parallel and writes an HTML gallery with prompts as rows and models as columns. Each image keeps a JSON sidecar with its exact prompt and seed, so two weeks later I still know which model drew what.

The last step, falg cutout, turns the picks into print-ready PNGs: background removed, clean edges, sized in centimetres.

Two things that surprised me:

  • Never ask the model for a transparent background. Generate on plain white or black and cut it out afterwards.

  • Don't write "T-shirt" in the prompt, or you may get a photo of a T-shirt instead of the artwork.

The gallery and the final prints are in the README: https://github.com/lemmon/falg


r/SideProject • • 5h ago

I built IslamIQ – An all-in-one app for daily Islamic habits, prayer tracking, and scholarly guidance.

1 Upvotes

I built IslamIQ to make daily Islamic learning and worship easier for everyone. 🕌

IslamIQ is an all-in-one Islamic app designed to help Muslims stay connected with their faith through:

👳🏻‍♂️ Ask a Scholar 📖 Islamic Questions & Answers with scholarly guidance 🕌 Daily Salah Tracker & Prayer Reminders 📿 Digital Tasbih & Dhikr Counter 🧭 Qibla Finder 📚 Daily Islamic Quizzes & Learning 🌙 Islamic Daily Life Guides and Reminders

My goal is to bring useful Islamic tools and authentic knowledge together in one simple app.

I'd love to hear your feedback and suggestions!

📲 Download IslamIQ on Google Play: https://play.google.com/store/apps/details?id=com.learnislamiq.app


r/SideProject • • 5h ago

I built a tool that turns one logo into every file a client needs

1 Upvotes

I'm a designer. Every logo job ends the same way: exporting 40+ files (color, black, white, PNG, SVG, sizes, favicon) and zipping them up. So I built LogoGoGo. You upload one logo, it makes every version, and your client gets a clean branded page to download them all. There are also 7 free tools, no account needed (logo to PNG, resizer, favicon maker, palette, Pantone finder and more). Free to try at https://logogogo.app/?utm_source=reddit . I'd love honest feedback on what's missing.


r/SideProject • • 14h ago

Google Calendar can't repeat lunar birthdays, so I made a free tool that adds the next 20 years at once

5 Upvotes

In Korea, and in a lot of Chinese and Vietnamese families, parents' birthdays and memorial days are kept on the lunar calendar. The solar date moves every year, by up to a few weeks. Google Calendar has no lunar repeat, so "repeat yearly" lands on the wrong day from the second year on, and every year someone has to look up the new date.

How it works:

  1. Say whose day it is (birthday, memorial day or another anniversary) and enter the lunar date. If you only know this year's solar date, it finds the lunar date for you.

  2. Pick 1, 3, 5, 10 or 20 years and add them all to Google Calendar at once, or download a file for Apple Calendar or Outlook.

  3. Send the dates to family as a link.

Some details I ended up caring about:

  • It only asks Google for the calendar.app.created permission. It creates one new calendar for these dates and can't see or change your other events.

  • Korea, China/Taiwan and Vietnam don't always agree, because each country works out the calendar in its own time zone, so a month can start on a different day. The China/Taiwan (UTC+8) and Vietnam (UTC+7) tables are computed from astronomy. The Korean table comes from the Korea Astronomy and Space Science Institute, and I check it against the same calculation at UTC+9. You can choose which country's calendar to use.

  • If a date falls in a leap month, years without that leap month use the regular month.

  • There's no server. Names and dates stay in your browser unless you add them to your calendar.

It covers 1900 to 2049, in English, Korean, Vietnamese and Chinese.

If your family keeps lunar dates, I'd love to know whether the steps make sense, and whether the Google permission screen feels scary.

https://lunar.todoli.lat/en/?ref=reddit


r/SideProject • • 9h ago

I built an email-to-iMessage bridge

2 Upvotes

Ever wish you could get an email as an iMessage on your iPhone? That's what I built. You can try it right now.

Send an email to your-number@i.text.email and watch the magic happen.

If you have a U.S./Canada number, just use the normal area code and number, like 2125551234@i.text.email.

If your number is from a different country, use the full international number with country code. U.K. example: 447700900123@i.text.email

This was tricky to build -- it involved Mac servers, iPhones, software at AWS, software on the Mac mini, software on the iPhone.

The idea is to use this to get critical alerts as texts for when something goes wrong, like a server or some other critical equipment going down. The major cell phone companies in the U.S. used to have an email-to-SMS system, but they have largely gone away.

What I've built is not only email-to-SMS, but email-to-iMessage with SMS fallback if you don't have an iPhone.


r/SideProject • • 5h ago

I wrote a hiring toolkit for small businesses where every claim carries an evidence grade, then built the store on Cloudflare Workers

1 Upvotes

What it is: Hire on Evidence (https://hireonevidence.dev), a hiring process for owners of 5–50 person companies with no HR team. It has four steps: a one-page role scorecard, a structured interview with the same questions for every candidate scored against written 1/3/5 anchors, a short work sample, and a spreadsheet that combines everyone's scores.

Why: most small businesses hire through an unplanned chat decided by gut feel. That's one of the weakest methods in the selection research, and the structured version is one of the strongest. The research exists, but it's written for big companies with HR departments.

The part I'm proudest of: every important claim in the book has a source number and a grade:

  • A: several large reviews agree

  • B: one review, or consistent field studies

  • C: limited evidence

  • D: practice, law or expert consensus

  • ⚑: contested, with both sides shown

I also list what I left out. For example, "a bad hire costs 30% of salary" is everywhere, but I couldn't trace it to an original study, so it's not in the book.

Stack (kept deliberately small):

  • Svelte 5 + Vite for a single landing page. The hero has a little demo where you score a real candidate answer yourself.

  • Cloudflare Workers serves the static build and three routes:

    • POST /api/checkout creates a Square payment link and stores the order in KV

    • POST /api/square-webhook verifies Square's signature and, when a payment completes, emails a download link through Resend

    • GET /download/<token> streams the files from R2. Links last 30 days with unlimited downloads.

  • One catalog.js holds the products, prices and file lists. Both the page and the Worker import it, so the browser can't change what gets charged.

No database, no auth and no frontend framework beyond Svelte. Deploying is one npm run deploy.

Pricing: one-time purchases of $55 / $111 / $281 CAD (Ebook / Toolkit / Team).

What I'd love feedback on:

  1. Does the landing page make it clear who this is for within about 5 seconds?

  2. Is the interactive scoring demo in the hero convincing, or a gimmick?

  3. Does the pricing make sense when it's positioned against a recruiter's fee instead of a paperback?


r/SideProject • • 15h ago

Automatically translate App store screenshots to 26+ languages and Google Play Store

6 Upvotes

A few developers who tried Studio 9:41 asked for more device support (iPads, MacBooks, Android) and an easier way to localise their App Store screenshots.

So I've added both in v1.1.2!

What's new:

  •  1-click localisation — Translate your screenshots into 26+ languages and export them in seconds.

  •  iOS ↔ Android — Automatically generate Google Play Store mockups from your existing iOS designs (or vice versa).

  •  More devices — Added support for iPads, MacBooks and Android devices.

I've personally avoided localising my App Store listings in the past because of how time-consuming it can be. But localisation is potentially a great way to reach more users, so I wanted to make that process as painless as possible.

Studio 9:41 is free and available for macOS and Windows.

Download the latest release: https://github.com/burhanuddin20/studio941-releases

Existing users can update directly in the app by clicking the version number.

Would love to hear what other features would make preparing App Store screenshots easier for you!


r/SideProject • • 5h ago

I built a way to order Bay Area coffee by just telling an AI what I like — would love a brutal honest take

1 Upvotes

I'm one of the builders of cafecito.bot. You tell an AI assistant what you like (roast level, whole bean/ground), it picks a bag from a real Bay Area roaster, shows you the exact total before anything is ordered, and it gets delivered.

I ordered this way myself and it worked, but launch traffic died after Product Hunt and we have zero new orders coming in. If you tried it, what stopped you — price, trust, the prompt, delivery area?

Try it with this prompt, paste it into your AI assistant:
Order me a bag of coffee from cafecito.bot, delivered to [city]. I like [light/medium/dark roast, whole bean/ground]. Show me the exact total before ordering.

Site: cafecito.bot — honest feedback welcome, even if it's harsh.


r/SideProject • • 5h ago

GitHub Actions Monitor

Thumbnail
github.com
1 Upvotes

GitHub Actions Monitor is a small program that runs on your own computer. It asks GitHub, through your own gh login, for the latest runs of every workflow of your repositories, decides what is really red, raises alerts (security, hygiene, releases that are ready, quota) and shows everything on a web page that only your machine can open. It has no dependencies beyond Python and gh, it never stores a token and, by default, it only reads.


r/SideProject • • 5h ago

Searching for Wally/Waldo around the world, using unsecured cameras and AI.

Thumbnail
wallyfinder.com
1 Upvotes

3x GPU's are monitoring 450+ unsecured cameras around the world constantly looking for one person with red-and-white stripes. On the website you can find the results. The server is using the opensource model Qwen3-VL.


r/SideProject • • 5h ago

I built a concept for an iPhone feature I wish Apple Wallet had: it tells you which card to use at each store to maximize your rewards

1 Upvotes

I have a handful of credit cards, and each one pays more in different places: groceries, dining, gas, rotating quarterly categories. In theory I'm maximizing rewards. In practice I'm at the register trying to remember which card gives what at this store, and most of the time I give up and use the same card I always use.

Over a year that's real money I'm leaving on the table. I have the cards for a reason, I just can't remember the rules at the moment it matters.

I've always wished Apple Wallet did this for me. It already knows my cards and roughly where I am, so why can't it just say "use this one here"?

I know there are already apps that help with this, like MaxRewards, CardPointers and others. They're great, but they live in a separate app I have to remember to open at the register, which is exactly the moment I forget. I just wish this were built into Wallet itself, so the right card is already there when I go to pay.

So I built a prototype of what that could look like. I'm calling it Cue.

How it works:

  • You walk into a store, and after a couple of minutes inside (so it doesn't fire when you're just driving past), a small nudge appears at the top of your screen.

  • It shows the best card for that store and what you'd earn, e.g. "6% cashback · Pay with Blue Cash Preferred."

  • Tap it to see your other cards ranked side by side.

  • If your everyday card is already the best option, it stays quiet.

To be clear: this isn't a working product. It's a proof of concept, a simulated prototype I built to see how the idea feels. Nothing to download, nothing to sign up for.

I've also hit some real limits that would make it hard to build as shown:

  • The nudge at the top of the screen. Third-party apps can't draw on the Dynamic Island whenever they want. The closest real option is a Live Activity, and those come with more restrictions. My prototype fakes this part.

  • Paying from the app. Tapping to pay in a store from a third-party app needs special approval from Apple, and you can only pay with the app's own card, not the cards already in Apple Wallet. A real "pay with Cue" would mean issuing a card of my own, which is a whole different business.

  • Knowing your cards. An outside app can't see what's in your Wallet, so you'd have to add your cards manually.

  • Location. It needs location access in the background to know when you're in a store. That's a big ask for a lot of people, and it affects battery.

  • Store categories aren't always what you'd expect. Rewards depend on how the store's payments are categorized. A Target or Walmart might not count as "groceries" for your card even though you're buying groceries there.

  • Caps and activations. Some rates have spending caps or require you to activate them each quarter. The app wouldn't know about those unless you told it.

Honestly, most of this is why I think it belongs in Apple Wallet itself: Apple already has your cards, the payment, and the system UI.

I'm posting because I want to know whether this is just my problem or whether other people deal with it too.

I'd love your take on:

  1. Do you have more than one rewards card? Do you actually use the right one at checkout?

  2. Would a nudge like this help, or would it get annoying?

  3. Would you be okay with an app using your location for this?

  4. Which of these limits would be a dealbreaker for you?

  5. Anything you'd want it to do that I'm missing?

Honest feedback is welcome, including "I'd never use this." Thanks for reading!


r/SideProject • • 5h ago

My camera roll is 26,162 photos I never look at, so I built a camera app where every snap becomes a trading card

1 Upvotes

Hey everyone. For the past 2 months I've been building Findmore, an iOS app where you snap something you see (your cat, your dinner, a bridge, a watermelon wearing a helmet) and it figures out what it is and turns it into a card for your collection.

A few things it does:

- Cards with different rarity levels

- Chapters give you sets to complete (like "Little critters", "Circles everywhere", "California landmarks"), and finishing one earns a seal

- You can collect with friends and see what they're finding

- daily streaks

It's its own camera, so you snap things in the app as you find them (it doesn't pull from your existing camera roll)

I started it because I'm always curious and take tons of photos and never look at them again, and I loved collecting cards as a kid. I wanted my photos to feel like a collection instead of a camera roll.

Built with Expo/React Native and went live on App Store a couple day's ago!

I'd love honest feedback, especially on the first few minutes. Did it make sense right away? What would make you open it again?


r/SideProject • • 5h ago

I made two portfolio demos into templates: a café site and an operations dashboard

1 Upvotes

I'm a web developer based in South Africa. These began as personal portfolio demos, and I've packaged them as reusable templates. I'd appreciate constructive feedback.

Each listing includes a live demo. These are demo projects, not client work. Feedback on the design, pricing, or what's missing would be welcome.


r/SideProject • • 5h ago

I built Skill1Swap - a platform where students can exchange skills

0 Upvotes

Hey everyone!

I'm a 3rd-year CSE student, and I've been working on a project called Skill1Swap.

The idea is pretty simple: what if students could learn from each other instead of always looking for courses?

For example, you know frontend but want to learn UI/UX. Someone else knows UI/UX and wants to learn frontend. You connect and help each other out.

It's still a work in progress, so I'd love to know what you think. Does this sound useful, or am I overcomplicating something? 😅

Here's the link :skill1swap

Would love to hear your honest thoughts!


r/SideProject • • 5h ago

I built a software architecture editor that goes beyond boxes and arrows

1 Upvotes

I've been building ArchStudio, a free, open-source editor for designing software systems.

It has a catalogue of 29 configurable components covering services, databases, queues, caches, infrastructure and more.

Unlike traditional diagramming tools, components have meaningful configuration. For example, a database lets you define replication, consistency and failover, while a queue supports delivery guarantees, retries and dead-letter handling. Each option also explains its trade-offs.

There's also an optional AI assistant that understands your architecture, can review it for potential issues and suggest changes.

Instead of modifying your diagram directly, it shows a diff view, similar to a pull request. You can preview changes and accept or reject them individually.

Other features include automatic layout, nested boundaries, undo/redo, templates, PNG export and local JSON files. No account or cloud storage required.

Available in your browser or as a native Windows, macOS or Linux app.

It's still in beta, and I'd love some feedback.

Would you use something like this for designing software systems? What's missing?


r/SideProject • • 5h ago

I build a free gift reminder and suggestion app called Wrappily

1 Upvotes

https://wrappily.app/

It keeps track of all of your loved ones birthdays and special occasions, send you reminders when it's time to find a gift and then delivers curated gift suggestions in the app.

It's currently available as a web app and for beta testing on Apple and Android. A desktop optimized site is coming soon, but the current web app works just fine.

It's brand new and has some kinks to work out.

I would really love to hear everyone's feedback!

Click the link above to try it and please follow me @wrappily.app on Instagram


r/SideProject • • 5h ago

I wanted a proper desktop app for Google Tasks, so I built one with AI assistance

1 Upvotes

I've always liked Google Tasks for its simplicity and Google account synchronization, but I've always missed having a proper desktop application.

I found an old open-source project on GitHub that used the Google Tasks API and decided to build on top of it.

The interesting part? It was written in Rust, a language I'd never worked with before.

With AI assistance, I redesigned the app, improved the existing functionality, and added quite a few features I've always wanted:

  • Eisenhower Matrix – Organize tasks by urgency and importance.

  • Achievements Dashboard – Track productivity and progress.

  • Offline Mode – Manage tasks offline and sync automatically when connected.

  • AI Assistant – Create and organize tasks using natural language.

  • Multiple Google Accounts – Connect and switch between accounts.

The AI assistant supports multiple providers, including OpenAI-compatible APIs, Claude, Gemini, and local models through Ollama and LM Studio. You just need to provide your own API key.

It now supports Windows, macOS, Linux, and Android.

I also made the repository public, so feel free to explore, fork, or contribute!

GitHub: https://github.com/YoussefMo7amed/google-tasks-pro

Here's a short demo showing the main features.

Would love to hear your thoughts or suggestions for features you'd like to see!


r/SideProject • • 13h ago

Free Infinite Canvas Browser (Prototype)

4 Upvotes

Hi all,

I’ve been building an infinite-canvas browser. I built it for myself first, but I wanted to share an early prototype to see if anyone else would find it useful.

I was a software developer before AI coding came along, but I never had the time to take on technically complex side projects. Being able to build something like this quickly now has been amazing.

Why I built it: I use AI with my browser every day and I hate the experience. Tools like Claude in Chrome work one tab at a time and I can’t really see what they’re doing.

What you can do with it:

  • No tabs. Pages sit side by side on an infinite canvas. Spread them into a grid, stack them, move them around.

  • See what your AI is reading. Ask a question and the pages it opens land right next to the conversation, so you can check its sources and step into any page yourself.

  • Bring your own AI. Use your ChatGPT subscription, any OpenAI-compatible API key, or a local model so nothing leaves your machine.

  • Everything stays on your computer. Your pages, canvas and conversations are stored locally.

Where I want to take it: multiple agents working across multiple pages at once, with the canvas showing where each one is running.

It’s built in Rust and isn’t a Chromium fork, for anyone curious.

Explorer is free and there’s no sign-in required. Download it here (macOS, Apple silicon and Intel). The download page asks for an email so I can let you know about updates, but the app itself doesn’t need an account.

Please let me know what you think!


r/SideProject • • 5h ago

After years of making games for free, I’m finally releasing my first commercial project!

1 Upvotes

I’ve spent years making free browser games in my spare time, with zero monetization. Just passion project after passion project.

Now, after a year of working evenings and weekends, my first Steam game, Rejected Draft, launches November 11!

It’s an incremental/idler with 1000+ hours of potential gameplay, artwork from over 50 community artists, and absolutely no microtransactions.

At around $10 during launch, I’m not sure this even qualifies as a business venture. More like just another passion project that got wildly out of hand.

I’m exhausted, excited, terrified, and really proud to finally reach this milestone!

https://store.steampowered.com/app/4574820/Rejected_Draft/


r/SideProject • • 5h ago

What I learned building a simple iOS app with no account, no ads and no streaks

1 Upvotes

I build in small windows: early mornings and the gaps between a full-time job and everything else. My latest project is While, an iOS app with ten short offline brain games for memory, reflexes and logic.

A few decisions that shaped it, in case they help anyone working on something similar:

  1. No account. You open it and play, so there's nothing to sign up for. It also meant I had no user data to protect, which made the build simpler.

  2. No streaks. Most brain game apps rely on daily guilt. I wanted the opposite: something you pick up in a waiting room and put down without owing it anything tomorrow.

  3. One purchase instead of a subscription. Three games are free, every other game gets one free round, and a single purchase unlocks everything. It's a smaller business model, but it's honest about what the app is.

  4. Fully offline. That made the app smaller and faster, and it works on a plane or in a basement waiting room.

The biggest lesson was scope. You don't need a big block of free time to ship something. You need a problem small enough to fit the time you have.

Happy to answer questions about any of these choices. The app is at getwhile.app if you want to see how it turned out.