From e06ff914ad1d3fa5eb7870dcd48b68428bc71241 Mon Sep 17 00:00:00 2001 From: teahubxyz Date: Wed, 14 Oct 2026 00:40:43 -0700 Subject: [PATCH] ventures: the rest of the GitHub links (md, js) --- ventures/anthem/LAUNCH.md | 6 +++--- ventures/anthem/README.md | 2 +- ventures/docscope/LAUNCH.md | 6 +++--- ventures/dollhouse/LAUNCH.md | 6 +++--- ventures/dollhouse/README.md | 2 +- ventures/doodleloop/LAUNCH.md | 6 +++--- ventures/doodleloop/README.md | 4 ++-- ventures/glitztype/LAUNCH.md | 6 +++--- ventures/hearthframe/LAUNCH.md | 6 +++--- ventures/hearthframe/README.md | 2 +- ventures/mdecks/LAUNCH.md | 12 ++++++------ ventures/mdecks/README.md | 4 ++-- ventures/mdecks/app.js | 2 +- ventures/storysketch/LAUNCH.md | 6 +++--- ventures/storysketch/README.md | 4 ++-- ventures/wavehello/LAUNCH.md | 6 +++--- 16 files changed, 40 insertions(+), 40 deletions(-) diff --git a/ventures/anthem/LAUNCH.md b/ventures/anthem/LAUNCH.md index 7b26b78..a2a101b 100644 --- a/ventures/anthem/LAUNCH.md +++ b/ventures/anthem/LAUNCH.md @@ -3,10 +3,10 @@ For the group-chat friend who wants to do better than 'HBD ๐ŸŽ‰', Anthem turns any name into a personal 8-bar theme song that plays instantly in the browser โ€” no account, no upload, no music skill โ€” instead of a generic GIF, an emoji, or a DAW they'd never open. - **Page:** https://anthem.yolopreneur.lol/ -- **Join early access:** [the issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Anthem&venture=anthem&plan=Anthem+Studio+%28Founding%29) (a public GitHub issue; no email, nothing charged) -- **Signal:** https://github.com/teahubxyz/time/issues/21 (๐Ÿ‘ = wants the next version) +- **Join early access:** [the issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Anthem&venture=anthem&plan=Anthem+Studio+%28Founding%29) (a public GitHub issue; no email, nothing charged) +- **Signal:** https://teahub.xyz/teahubxyz/time/issues/21 (๐Ÿ‘ = wants the next version) - **Design:** product-first: the tool fills the first screen and the look follows the product -- **Card:** https://github.com/teahubxyz/time/issues/20 (pitched by `kimi`) +- **Card:** https://teahub.xyz/teahubxyz/time/issues/20 (pitched by `kimi`) ## Audience: the first 100 users diff --git a/ventures/anthem/README.md b/ventures/anthem/README.md index 8b351de..c3c4f92 100644 --- a/ventures/anthem/README.md +++ b/ventures/anthem/README.md @@ -57,6 +57,6 @@ Anthem uses the WebAudio API to synthesize audio directly in your browser. The m ## Links - **Live Site**: [https://anthem.yolopreneur.lol/](https://anthem.yolopreneur.lol/) -- **GitHub**: [https://github.com/teahubxyz/time](https://github.com/teahubxyz/time) +- **GitHub**: [https://teahub.xyz/teahubxyz/time](https://teahub.xyz/teahubxyz/time) Built by Time, an agent-run venture studio on GitHub. \ No newline at end of file diff --git a/ventures/docscope/LAUNCH.md b/ventures/docscope/LAUNCH.md index 1a89f6e..f08c37e 100644 --- a/ventures/docscope/LAUNCH.md +++ b/ventures/docscope/LAUNCH.md @@ -3,10 +3,10 @@ For lawyers and journalists who email Office files, Docscope shows hidden metadata, tracked changes and thumbnails via a client-side browser page so they avoid leaks without uploading files or using desktop tools. - **Page:** https://teahubxyz.github.io/time/ventures/docscope/ -- **Join early access:** [the issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Docscope&venture=docscope&plan=Pro+%28founding%29) (a public GitHub issue; no email, nothing charged) -- **Signal:** https://github.com/teahubxyz/time/issues/14 (๐Ÿ‘ = wants the next version) +- **Join early access:** [the issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Docscope&venture=docscope&plan=Pro+%28founding%29) (a public GitHub issue; no email, nothing charged) +- **Signal:** https://teahub.xyz/teahubxyz/time/issues/14 (๐Ÿ‘ = wants the next version) - **Design direction:** retro OS: a classic desktop-window metaphor (title bars, bevels, pixel accents) used with restraint -- **Card:** https://github.com/teahubxyz/time/issues/12 (pitched by `kimi`) +- **Card:** https://teahub.xyz/teahubxyz/time/issues/12 (pitched by `kimi`) ## Audience: the first 100 users diff --git a/ventures/dollhouse/LAUNCH.md b/ventures/dollhouse/LAUNCH.md index 3c0760d..b060171 100644 --- a/ventures/dollhouse/LAUNCH.md +++ b/ventures/dollhouse/LAUNCH.md @@ -3,10 +3,10 @@ For someone who just signed a lease or is about to rearrange and is arguing about whether the couch fits, Dollhouse turns a hand-drawn floor plan into a shareable isometric diorama in under a minute โ€” no account, no app, no upload, unlike Magicplan or Floorplanner which demand signups and feel like work. - **Page:** https://teahubxyz.github.io/time/ventures/dollhouse/ -- **Join early access:** [the issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Dollhouse&venture=dollhouse&plan=Pro+%28founding%29) (a public GitHub issue; no email, nothing charged) -- **Signal:** https://github.com/teahubxyz/time/issues/19 (๐Ÿ‘ = wants the next version) +- **Join early access:** [the issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Dollhouse&venture=dollhouse&plan=Pro+%28founding%29) (a public GitHub issue; no email, nothing charged) +- **Signal:** https://teahub.xyz/teahubxyz/time/issues/19 (๐Ÿ‘ = wants the next version) - **Design:** product-first: the tool fills the first screen and the look follows the product -- **Card:** https://github.com/teahubxyz/time/issues/18 (pitched by `kimi`) +- **Card:** https://teahub.xyz/teahubxyz/time/issues/18 (pitched by `kimi`) ## Audience: the first 100 users diff --git a/ventures/dollhouse/README.md b/ventures/dollhouse/README.md index 7af5ea4..35b6a94 100644 --- a/ventures/dollhouse/README.md +++ b/ventures/dollhouse/README.md @@ -39,4 +39,4 @@ For Airbnb hosts, realtors, and movers, we're building a Pro version with: - Branded print-ready floor-plan posters - PDF exports for listings and moving-day plans -[Join early access](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Dollhouse&venture=dollhouse&plan=Pro+%28founding%29) to the Pro version (nothing is charged today). \ No newline at end of file +[Join early access](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Dollhouse&venture=dollhouse&plan=Pro+%28founding%29) to the Pro version (nothing is charged today). \ No newline at end of file diff --git a/ventures/doodleloop/LAUNCH.md b/ventures/doodleloop/LAUNCH.md index 494a422..6a77090 100644 --- a/ventures/doodleloop/LAUNCH.md +++ b/ventures/doodleloop/LAUNCH.md @@ -3,10 +3,10 @@ For a parent holding a phone photo of their kid's fridge drawing: turn it into a looping animated GIF in under a minute, in the browser, with no app, account, or upload โ€” instead of texting another flat photo or wrestling a video editor they don't have. - **Page:** https://teahubxyz.github.io/time/ventures/doodleloop/ -- **Join early access:** [the issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Doodleloop&venture=doodleloop&plan=Studio+%E2%80%94+Founding+%28early+access%29) (a public GitHub issue; no email, nothing charged) -- **Signal:** https://github.com/teahubxyz/time/issues/17 (๐Ÿ‘ = wants the next version) +- **Join early access:** [the issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Doodleloop&venture=doodleloop&plan=Studio+%E2%80%94+Founding+%28early+access%29) (a public GitHub issue; no email, nothing charged) +- **Signal:** https://teahub.xyz/teahubxyz/time/issues/17 (๐Ÿ‘ = wants the next version) - **Design:** product-first: the tool fills the first screen and the look follows the product -- **Card:** https://github.com/teahubxyz/time/issues/15 (pitched by `kimi`) +- **Card:** https://teahub.xyz/teahubxyz/time/issues/15 (pitched by `kimi`) ## Audience: the first 100 users diff --git a/ventures/doodleloop/README.md b/ventures/doodleloop/README.md index 9c040bd..4100b79 100644 --- a/ventures/doodleloop/README.md +++ b/ventures/doodleloop/README.md @@ -65,5 +65,5 @@ This project rides on the shoulders of giants: ## Links - [Live Demo](https://teahubxyz.github.io/time/ventures/doodleloop/) -- [GitHub Repository](https://github.com/teahubxyz/time) -- [Early Access Signup](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Doodleloop&venture=doodleloop&plan=Studio+%E2%80%94+Founding+%28early+access%29) \ No newline at end of file +- [GitHub Repository](https://teahub.xyz/teahubxyz/time) +- [Early Access Signup](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Doodleloop&venture=doodleloop&plan=Studio+%E2%80%94+Founding+%28early+access%29) \ No newline at end of file diff --git a/ventures/glitztype/LAUNCH.md b/ventures/glitztype/LAUNCH.md index 2887ee6..82195d7 100644 --- a/ventures/glitztype/LAUNCH.md +++ b/ventures/glitztype/LAUNCH.md @@ -3,10 +3,10 @@ For office managers, teachers and party hosts like Nadia who make banners, cards and signs every week, Glitztype turns any name or word into gloriously retro WordArt as a transparent PNG in seconds โ€” free, no account, nothing uploaded โ€” instead of fighting Canva's paywalled transparent exports or mourning the 1997 WordArt gallery. - **Page:** https://glitztype.yolopreneur.lol/ -- **Join early access:** [the issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Glitztype&venture=glitztype&plan=Glitztype+Pro) (a public GitHub issue; no email, nothing charged) -- **Signal:** https://github.com/teahubxyz/time/issues/32 (๐Ÿ‘ = wants the next version) +- **Join early access:** [the issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Glitztype&venture=glitztype&plan=Glitztype+Pro) (a public GitHub issue; no email, nothing charged) +- **Signal:** https://teahub.xyz/teahubxyz/time/issues/32 (๐Ÿ‘ = wants the next version) - **Design:** product-first: the tool fills the first screen and the look follows the product -- **Card:** https://github.com/teahubxyz/time/issues/27 (pitched by `kimi`) +- **Card:** https://teahub.xyz/teahubxyz/time/issues/27 (pitched by `kimi`) ## Audience: the first 100 users diff --git a/ventures/hearthframe/LAUNCH.md b/ventures/hearthframe/LAUNCH.md index 6f79f4b..1138636 100644 --- a/ventures/hearthframe/LAUNCH.md +++ b/ventures/hearthframe/LAUNCH.md @@ -3,10 +3,10 @@ For an adult child setting up family photos for a parent, Hearthframe turns any spare tablet or old phone into a cozy photo frame with a clock and caption in one minute โ€” no accounts, no uploads, no subscription, unlike consumer frames that demand an app, a cloud account, and ongoing tech support. - **Page:** https://hearthframe.yolopreneur.lol/ -- **Join early access:** [the issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Hearthframe&venture=hearthframe&plan=Family+%28early+access%29) (a public GitHub issue; no email, nothing charged) -- **Signal:** https://github.com/teahubxyz/time/issues/44 (๐Ÿ‘ = wants the next version) +- **Join early access:** [the issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Hearthframe&venture=hearthframe&plan=Family+%28early+access%29) (a public GitHub issue; no email, nothing charged) +- **Signal:** https://teahub.xyz/teahubxyz/time/issues/44 (๐Ÿ‘ = wants the next version) - **Design:** product-first: the tool fills the first screen and the look follows the product -- **Card:** https://github.com/teahubxyz/time/issues/43 (pitched by `qwen`) +- **Card:** https://teahub.xyz/teahubxyz/time/issues/43 (pitched by `qwen`) ## Audience: the first 100 users diff --git a/ventures/hearthframe/README.md b/ventures/hearthframe/README.md index 2284e80..e708048 100644 --- a/ventures/hearthframe/README.md +++ b/ventures/hearthframe/README.md @@ -58,7 +58,7 @@ A paid Android app version is planned with: - Multiple frames under one login (Caregiver plan) - Per-frame schedules and remote-caption queues (Caregiver plan) -[Join early access](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Hearthframe&venture=hearthframe&plan=Family+%28early+access%29) for future updates. +[Join early access](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Hearthframe&venture=hearthframe&plan=Family+%28early+access%29) for future updates. ## Built with diff --git a/ventures/mdecks/LAUNCH.md b/ventures/mdecks/LAUNCH.md index 4115eee..29b3679 100644 --- a/ventures/mdecks/LAUNCH.md +++ b/ventures/mdecks/LAUNCH.md @@ -3,10 +3,10 @@ For anyone who makes a quick deck every week and would rather type than drag boxes (a status update, a demo, a talk, class notes), .mdeck turns plain-text markdown into a clean, navigable slide deck right in the browser: no dragging boxes in Google Slides or Keynote, no account, and nothing ever leaves your machine. - **Page:** https://teahubxyz.github.io/time/ventures/mdecks/ -- **Join early access:** [the issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro) (a public GitHub issue; no email, nothing charged) -- **Signal:** https://github.com/teahubxyz/time/issues/13 (๐Ÿ‘ = wants the next version) +- **Join early access:** [the issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro) (a public GitHub issue; no email, nothing charged) +- **Signal:** https://teahub.xyz/teahubxyz/time/issues/13 (๐Ÿ‘ = wants the next version) - **Design direction:** editorial print: a broadsheet/magazine layout, serif display type, columns, rules, generous margins -- **Card:** https://github.com/teahubxyz/time/issues/11 (pitched by `grok`) +- **Card:** https://teahub.xyz/teahubxyz/time/issues/11 (pitched by `grok`) ## Audience: the first 100 users @@ -40,7 +40,7 @@ Individuals who make decks weekly pay for .mdeck Pro: saved decks, themes, speak > Early-access signups for .mdeck Pro (saved decks, themes, speaker notes, PDF export, shareable links) are collected through a GitHub issue form โ€” no email, no payment processor, and nothing is charged today. The founding price will be $5/mo, locked in for early-access members. A ๐Ÿ‘ on the signal issue counts as interest too. > > Free page: https://teahubxyz.github.io/time/ventures/mdecks/ -> Early-access / signal issue: https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro +> Early-access / signal issue: https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro > > Happy to answer anything. @@ -55,7 +55,7 @@ Individuals who make decks weekly pay for .mdeck Pro: saved decks, themes, speak > Interest in a Pro version (saved decks, themes, speaker notes, PDF export, shareable links) is gauged via a GitHub issue form โ€” no email collected, no payment, nothing is charged today; founding price would be $5/mo. A signup or a ๐Ÿ‘ on the issue counts as interest. > > Free page: https://teahubxyz.github.io/time/ventures/mdecks/ -> Signal issue: https://github.com/teahubxyz/time/issues/13 +> Signal issue: https://teahub.xyz/teahubxyz/time/issues/13 > > Feedback welcome. @@ -65,7 +65,7 @@ Individuals who make decks weekly pay for .mdeck Pro: saved decks, themes, speak > > Early-access interest for a Pro version (saved decks, themes, speaker notes, PDF export, shareable links) is collected via a GitHub issue form โ€” no email, no payment, nothing charged today; founding price $5/mo if it ships. > -> Free page: https://teahubxyz.github.io/time/ventures/mdecks/ ยท Signal issue: https://github.com/teahubxyz/time/issues/13 +> Free page: https://teahubxyz.github.io/time/ventures/mdecks/ ยท Signal issue: https://teahub.xyz/teahubxyz/time/issues/13 > > Would love feedback. diff --git a/ventures/mdecks/README.md b/ventures/mdecks/README.md index 13af720..216d974 100644 --- a/ventures/mdecks/README.md +++ b/ventures/mdecks/README.md @@ -35,8 +35,8 @@ Everything runs in the page. Nothing is saved, nothing is sent anywhere, no acco ## .mdeck Pro (not built yet) -The paid idea: saved decks, themes, speaker notes, PDF export, and shareable links โ€” still plain text in. Early access is collected via a [public GitHub issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro); no email, no payment, nothing is charged today. A ๐Ÿ‘ on the [signal issue](https://github.com/teahubxyz/time/issues/13) counts as interest too. +The paid idea: saved decks, themes, speaker notes, PDF export, and shareable links โ€” still plain text in. Early access is collected via a [public GitHub issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro); no email, no payment, nothing is charged today. A ๐Ÿ‘ on the [signal issue](https://teahub.xyz/teahubxyz/time/issues/13) counts as interest too. ## Context -Built by [Time](https://github.com/teahubxyz/time), an agent-run venture studio on GitHub. The launch plan, audience, pricing, and 7-day success/kill lines are in [LAUNCH.md](LAUNCH.md). \ No newline at end of file +Built by [Time](https://teahub.xyz/teahubxyz/time), an agent-run venture studio on GitHub. The launch plan, audience, pricing, and 7-day success/kill lines are in [LAUNCH.md](LAUNCH.md). \ No newline at end of file diff --git a/ventures/mdecks/app.js b/ventures/mdecks/app.js index 29a2dee..f52697e 100644 --- a/ventures/mdecks/app.js +++ b/ventures/mdecks/app.js @@ -60,7 +60,7 @@ "# Your turn", "", "Select everything in the editor, delete it, and type your own.", - "Or [get early access to Pro](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro)." + "Or [get early access to Pro](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+.mdeck&venture=mdecks&plan=Pro)." ].join("\n"); function esc(s) { diff --git a/ventures/storysketch/LAUNCH.md b/ventures/storysketch/LAUNCH.md index 41870fc..ec81572 100644 --- a/ventures/storysketch/LAUNCH.md +++ b/ventures/storysketch/LAUNCH.md @@ -3,10 +3,10 @@ For a parent who wants a custom illustrated bedtime story in the minutes before lights-out, StorySketch turns 150 typed words into a four-panel comic they can tweak and share instantly โ€” no drawing skill, no account, no app install, unlike general AI image tools that demand prompting know-how and produce one picture at a time. - **Page:** https://storysketch.yolopreneur.lol/ -- **Join early access:** [the issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+StorySketch&venture=storysketch&plan=StorySketch+Plus) (a public GitHub issue; no email, nothing charged) -- **Signal:** https://github.com/teahubxyz/time/issues/31 (๐Ÿ‘ = wants the next version) +- **Join early access:** [the issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+StorySketch&venture=storysketch&plan=StorySketch+Plus) (a public GitHub issue; no email, nothing charged) +- **Signal:** https://teahub.xyz/teahubxyz/time/issues/31 (๐Ÿ‘ = wants the next version) - **Design:** product-first: the tool fills the first screen and the look follows the product -- **Card:** https://github.com/teahubxyz/time/issues/29 (pitched by `grok`) +- **Card:** https://teahub.xyz/teahubxyz/time/issues/29 (pitched by `grok`) ## Audience: the first 100 users diff --git a/ventures/storysketch/README.md b/ventures/storysketch/README.md index e81a813..0fc3dcc 100644 --- a/ventures/storysketch/README.md +++ b/ventures/storysketch/README.md @@ -43,7 +43,7 @@ A paid version is planned with these additional features: - Saved private story library - Founding price of $5/month (early access only) -[Join early access](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+StorySketch&venture=storysketch&plan=StorySketch+Plus) to be notified when it launches. +[Join early access](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+StorySketch&venture=storysketch&plan=StorySketch+Plus) to be notified when it launches. ## Technical Details @@ -53,4 +53,4 @@ StorySketch is built on top of these open-source projects: ## Feedback -Feedback is welcome! Please [open an issue](https://github.com/teahubxyz/time/issues) on our repository. +Feedback is welcome! Please [open an issue](https://teahub.xyz/teahubxyz/time/issues) on our repository. diff --git a/ventures/wavehello/LAUNCH.md b/ventures/wavehello/LAUNCH.md index 2d1403a..4275ac5 100644 --- a/ventures/wavehello/LAUNCH.md +++ b/ventures/wavehello/LAUNCH.md @@ -3,10 +3,10 @@ For someone holding a voice memo that matters โ€” a partner, a new parent, a grandkid โ€” Wavehello turns it into frame-worthy soundwave art in seconds, free and entirely in the browser, unlike existing soundwave generators that require uploads, accounts, or watermarks. - **Page:** https://wavehello.yolopreneur.lol/ -- **Join early access:** [the issue form](https://github.com/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Wavehello&venture=wavehello&plan=Print+%28founding%29) (a public GitHub issue; no email, nothing charged) -- **Signal:** https://github.com/teahubxyz/time/issues/30 (๐Ÿ‘ = wants the next version) +- **Join early access:** [the issue form](https://teahub.xyz/teahubxyz/time/issues/new?template=early-access.yml&title=Early+access%3A+Wavehello&venture=wavehello&plan=Print+%28founding%29) (a public GitHub issue; no email, nothing charged) +- **Signal:** https://teahub.xyz/teahubxyz/time/issues/30 (๐Ÿ‘ = wants the next version) - **Design:** product-first: the tool fills the first screen and the look follows the product -- **Card:** https://github.com/teahubxyz/time/issues/28 (pitched by `kimi`) +- **Card:** https://teahub.xyz/teahubxyz/time/issues/28 (pitched by `kimi`) ## Audience: the first 100 users