Skip to main content

Upvote Overlord

Let your visitors decide what you build next. Upvote Overlord turns any YOOtheme Pro page into a feature-request board, visitors submit ideas, vote on what matters, and you decide what ships.

A feature board that runs itself

Drop it into any page and it's live: a submission form, a sorted voting list, and a top-voted spotlight box, no database setup, no separate admin screen to configure per page.

What should we build next?

Submit your idea or vote on existing ones. The list resets every review round.

    Getting Started

    Step 1

    How it works

    Visitors submit a feature idea, upvote existing ones, and watch the list re-sort by popularity in real time. Set a review deadline and reveal your decision automatically when voting closes.


    Step 3

    Customer Support

    Every board comes with moderator tools to hide, restore and re-open items, and an audit log keeps track of every action.

    Step 2

    Themes

    Pick Classic, Leaderboard Arena, Neon Stage or Retro Pixel Arcade and the whole board gets a new look. One dropdown, no CSS required.


    Step 4

    One Board Per Product

    Place one element in a shared template and every product page automatically gets its own board. There is nothing to set up per page.

    Built-in Status Workflow

    Mark every request as Open, Planned, In Progress, Shipped or Declined, right from the moderation toolbar.

    What should we build next?

    Submit your idea or vote on existing ones. The list resets every review round.

      Privacy by Design

      Voter identity is hashed, never stored raw. Theme fonts are self-hosted, so no visitor data ever reaches Google's servers.

      who is our next speaker

      Submit your idea or vote on existing ones. The list resets every review round.

        Top of the class, always.

        Every board update, whether it is a new status, a hidden item or a closing deadline, is logged and auditable. Nothing changes silently.

        Seamlessly connecting modern
        technology and design

        Whether you're collecting feedback on a SaaS product, a game or a community project, Upvote Overlord adapts to your page: stacked or two-column layout, light or dark, minimal or bold.

        Run a closed voting round with a deadline, then reveal the community's top picks, or quietly override the outcome yourself when the round ends.

        Element Image Placeholder
        Element Image Placeholder

        Use our advanced features
        to present your brand

        Match Upvote Overlord to your product with configurable vote icons, card styles and colours, or go all-in with one of the fully designed themes.

        Multi-language

        Ships in six languages out of the box.

        Anti-spam built in

        Honeypot fields, banned-word filtering, and rate limiting keep the board clean without a CAPTCHA.

        Dynamic per-item boards

        Map one element to your content and every item gets its own board automatically.

        Backend dashboard

        A Control Panel widget shows every board's stats and lets you manage items without leaving the admin.

        Candidate slots

        Seed a board with up to 8 starter options before anyone's voted.

        Review deadlines

        Set a cutoff, and the board closes and reveals results on its own.

        Moderator groups

        Assign moderation rights to any Joomla user group.

        Self-hosted, GDPR-friendly

        No third-party font or script CDNs. Everything stays on your server.

        No settings match your search.

        System - Upvote Overlord YOOtheme Pro

        This manual documents System - Upvote Overlord YOOtheme Pro, version 3.2.0.

        Adds the 'Upvote Overlord' YOOtheme Pro builder element. Visitors submit feature requests and upvote them, with a configurable review deadline that closes voting.

        What's new

        3.2.0 (2026-07-15)

        Roadmap edition stage 2: the board can now present itself as a roadmap, and every string the frontend JavaScript renders goes through the Joomla language layer. No database changes; existing boards keep their settings and data.

        Added
        • Roadmap view. New "Board view" setting on the Display tab: "List (sorted

        by votes)" (the existing behaviour, still the default) or "Roadmap (status columns)". The roadmap groups the votable items into columns per status - Open / Planned / In Progress / Shipped / Declined - using the status a moderator set on each item. Items keep their vote order inside a column, voting and the moderation toolbar work exactly as in the list view, and column accent colours reuse the status-badge palette (status is always also named in text, never colour-only). Vote-only display mode always uses the list view.

        • "Roadmap empty columns" setting (Display tab): hide status columns that

        have no items (default) or keep them visible as an explicit empty lane.

        • 36 new frontend language keys in all six languages (en-GB, nl-NL, de-DE,

        fr-FR, es-ES, it-IT), plus a translated noscript message.

        Changed
        • Frontend JavaScript is now fully localized (closes the YC.6 JS i18n gap).

        Every string the JS renders - moderation and status toasts, loading/empty/ error states, countdown labels, builder-preview notices, the delete confirmation, and the accessibility labels on vote/moderation controls - is resolved through the language layer server-side and handed to the JS in the element config. The previous hardcoded English strings remain in the JS only as fallbacks for missing keys.

        • In the roadmap view, item cards no longer show the status badge - the column

        itself communicates the status.

        Fixed
        • Removed a duplicate ERR_NO_BOARD language key that shipped in all six

        languages since v3.0.0 (the later definition already won at parse time, so no behaviour change).

        • Removed a duplicate pad2() helper definition in the frontend JS.

        3.1.3 (2026-07-15)

        Settings-panel clarity pass. No functional or data changes - only labels, help text and field placement in the builder. Existing boards keep their settings.

        Changed
        • "Board ID mode" is now "Board scope", and its options describe the result

        instead of the mechanism: "One shared board (set the Board ID below)" and "A separate board per page (automatic)". The stored values are unchanged, so boards configured before this release keep working exactly as they were.

        • Board scope now appears above Board ID in the Content tab. It is the

        decision that determines whether Board ID is used at all, so it comes first.

        • Board ID help text rewritten. It previously recommended mapping the field

        to a dynamic source, which can silently bind to the first item of a source rather than the current one (every page then shares one board). It now points to Board scope -> "A separate board per page" as the reliable way to give each item its own board, and demotes dynamic mapping to an advanced note.

        • Vote icon moved from the Voting tab to the Display tab, next to Card style

        and Theme. It is a cosmetic choice, not a voting mechanic.

        3.1.2 (2026-07-03)

        Added
        • Board ID mode: "Auto (current page / item)". A new option on the element.

        When set to Auto, the plugin ignores the Board ID field and derives a unique, stable board id from the current Joomla item server-side - it prefers the request item id (works on non-SEF sites and survives alias changes) and falls back to the current URL path (SEF catalogs). Use this when one shared template renders many items and YOOtheme's dynamic-source picker keeps resolving Board ID to the wrong (first) item. No source mapping required; every item's page gets its own board automatically.

        Notes
        • Default is still Manual, so existing boards are unaffected. Auto is opt-in.

        3.1.1 (2026-07-03)

        Added
        • Dynamic Board ID. The Board ID field is now dynamic-content mappable. Drop

        one Upvote Overlord into a reusable YOOtheme template (e.g. a product/article detail template) and map Board ID to the current item (its ID or alias): every item's page then renders its own separate board automatically, with no per-page setup. The board "remembers" which item it belongs to because the id is resolved per item at render and carried on every vote/submit call.

        Changed
        • Board ID sanitisation now slugifies: any run of disallowed characters becomes

        a single dash (so a mapped title like "My Cool Plugin" becomes "my-cool-plugin"). Existing dashes and underscores are preserved, so current board IDs are unaffected. The rule is identical on render and in every AJAX endpoint, keeping a board's identity stable across actions.

        3.1.0 (2026-06-30)

        Themes edition. Three fully-designed visual themes are added to the existing Theme dropdown, alongside the original colour presets.

        Added
        • Three design themes, selectable per board from the element's Theme

        field:

        • Leaderboard Arena - light cream surface, coral accent, hard offset

        "sticker" shadows, big numbered rank, a leader pill on #1, vote pill on the right. (Bricolage Grotesque + Plus Jakarta Sans.)

        • Neon Stage - dark, volt-lime accent, vote button that fills and glows

        when voted. (Space Grotesk.)

        • Retro Pixel Arcade - dark purple, 8-bit type, thick pixel borders, hard

        shadows, cyan to pink vote button. (Press Start 2P + VT323.)

        • Per-item furniture for these themes: a rank number (Arena), an avatar that

        uses the item image when set and otherwise shows colour-coded initials derived from the title, a leader pill on the top item, and a "votes" label. Vote presses replay a count-pop + icon-bounce animation.

        • Self-hosted web fonts under media/plg_system_yc_upvote_overlord/fonts/

        (OFL, latin subset, woff2). No Google Fonts CDN call, so visitor IPs stay on your server (GDPR-friendly). A font file is only fetched by the browser when a theme actually uses it.

        Notes
        • Fully backward-compatible: the default theme is unchanged; existing boards keep

        their current look. The colour presets (Light, Dark, Auto, Minimal, Soft, Bold) are untouched.

        • Next stages: v3.2.0 Roadmap view (status columns); v3.3.0 Comments.

        Plugin settings

        Basic settings

        Submit rate limit (seconds) #

        Where to find it Plugin settings › Basic settings › Submit rate limit (seconds)

        Minimum seconds between submissions from the same visitor. Set 0 to disable. Default 30.

        Type
        number
        Default
        30
        Max title length #

        Where to find it Plugin settings › Basic settings › Max title length

        Maximum length of a feature title in characters. Default 120.

        Type
        number
        Default
        120
        Max description length #

        Where to find it Plugin settings › Basic settings › Max description length

        Maximum length of a feature description in characters. Set 0 to disable the description. Default 1000.

        Type
        number
        Default
        1000
        Require login #

        Where to find it Plugin settings › Basic settings › Require login

        If enabled, only logged-in users can submit features and vote.

        Type
        radio
        Default
        No
        Options
        • No 0
        • Yes 1

        Submission filters

        Honeypot field #

        Where to find it Plugin settings › Submission filters › Honeypot field

        Adds an invisible decoy field to the submission form. Naive bots fill it; the server rejects those submissions. Recommended on.

        Type
        radio
        Default
        Yes
        Options
        • No 0
        • Yes 1
        Minimum title length #

        Where to find it Plugin settings › Submission filters › Minimum title length

        Reject submissions whose title is shorter than this many characters. Default 5.

        Type
        number
        Default
        5
        Banned words #

        Where to find it Plugin settings › Submission filters › Banned words

        Comma- or newline-separated. Submissions containing any banned word in the title or description are silently rejected. Case-insensitive. Empty means no filter.

        Type
        textarea
        Default
        Not set
        Vote rate window (seconds) #

        Where to find it Plugin settings › Submission filters › Vote rate window (seconds)

        Length of the rolling window used to throttle voting per visitor. Set 0 to disable vote throttling. Default 60.

        Type
        number
        Default
        60
        Max votes per window #

        Where to find it Plugin settings › Submission filters › Max votes per window

        Maximum votes a single visitor may cast within the rate window, across all features. Set 0 to disable. Default 20.

        Type
        number
        Default
        20

        Moderation

        Moderator user groups #

        Where to find it Plugin settings › Moderation › Moderator user groups

        Logged-in users whose Joomla groups intersect this list see hide and delete buttons on features. Default: Super Users only.

        Type
        usergrouplist
        Default
        8
        Allow soft-hide #

        Where to find it Plugin settings › Moderation › Allow soft-hide

        Moderators can hide features from the public list. Hidden features stay in the database and can be restored.

        Type
        radio
        Default
        Yes
        Options
        • No 0
        • Yes 1
        Allow hard-delete #

        Where to find it Plugin settings › Moderation › Allow hard-delete

        Moderators can permanently delete features. This also removes all votes for the feature. Cannot be undone.

        Type
        radio
        Default
        Yes
        Options
        • No 0
        • Yes 1
        Confirm before delete #

        Where to find it Plugin settings › Moderation › Confirm before delete

        Show a confirmation dialog before hard-deleting. Recommended on.

        Type
        radio
        Default
        Yes
        Options
        • No 0
        • Yes 1
        Audit log #

        Where to find it Plugin settings › Moderation › Audit log

        Write every moderation action (hide, delete, restore) to the moderation log table. Captures user, action, feature, IP and timestamp.

        Type
        radio
        Default
        Yes
        Options
        • No 0
        • Yes 1

        Upvote Overlord

        Content

        Board ID #

        Where to find it YOOtheme builder › Upvote Overlord › Content › Board ID

        Only used when Board scope is set to "One shared board". Names this board: any element using the same Board ID shows the same items and votes. Lowercase letters, numbers, dashes, underscores (anything else becomes a dash). To give every item in a shared template its own board, do NOT map this field - set Board scope to "A separate board per page" instead. (Advanced: you can map this to a dynamic source, but only if you know that source resolves to the current item rather than the first one.)

        Type
        text
        Default
        default
        Board scope #

        Where to find it YOOtheme builder › Upvote Overlord › Content › Board scope

        Decides which board this element collects votes into. "A separate board per page" is the safe choice inside a shared template: the plugin works out the current item on the server, so every item page gets its own board and the Board ID field below is ignored. Pick "One shared board" when several places should feed the same list.

        Type
        select
        Default
        One shared board (set the Board ID below)
        Options
        • One shared board (set the Board ID below) manual
        • A separate board per page (automatic) auto
        Heading #

        Where to find it YOOtheme builder › Upvote Overlord › Content › Heading

        This setting has no help text in the plugin.

        Type
        text
        Default
        What should we build next?
        Intro text #

        Where to find it YOOtheme builder › Upvote Overlord › Content › Intro text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Submit your idea or vote on existing ones. The list resets every review round.

        Form

        Show submission form #

        Where to find it YOOtheme builder › Upvote Overlord › Form › Show submission form

        This setting has no help text in the plugin.

        Type
        checkbox
        Default
        1
        Submit button text #

        Where to find it YOOtheme builder › Upvote Overlord › Form › Submit button text

        This setting has no help text in the plugin.

        Type
        text
        Default
        Submit feature
        Title placeholder #

        Where to find it YOOtheme builder › Upvote Overlord › Form › Title placeholder

        This setting has no help text in the plugin.

        Type
        text
        Default
        Feature name
        Description placeholder #

        Where to find it YOOtheme builder › Upvote Overlord › Form › Description placeholder

        This setting has no help text in the plugin.

        Type
        text
        Default
        Why would this be useful? (optional)
        Require description #

        Where to find it YOOtheme builder › Upvote Overlord › Form › Require description

        This setting has no help text in the plugin.

        Type
        checkbox
        Default
        0

        Voting

        Review deadline #

        Where to find it YOOtheme builder › Upvote Overlord › Voting › Review deadline

        Date/time when voting closes. Leave empty for no deadline. Use ISO format like 2026-12-31T18:00 (your server timezone).

        Type
        text
        Default
        Not set
        Show review countdown #

        Where to find it YOOtheme builder › Upvote Overlord › Voting › Show review countdown

        This setting has no help text in the plugin.

        Type
        checkbox
        Default
        1
        Closed-round message #

        Where to find it YOOtheme builder › Upvote Overlord › Voting › Closed-round message

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Voting is closed for this round. The team is reviewing the submissions - check back soon for updates!
        Empty-state message #

        Where to find it YOOtheme builder › Upvote Overlord › Voting › Empty-state message

        This setting has no help text in the plugin.

        Type
        text
        Default
        No features submitted yet. Be the first!
        After-submit thank-you message #

        Where to find it YOOtheme builder › Upvote Overlord › Voting › After-submit thank-you message

        This setting has no help text in the plugin.

        Type
        text
        Default
        Thanks - your feature was submitted.

        Display

        Vote icon #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Vote icon

        This setting has no help text in the plugin.

        Type
        select
        Default
        Heart
        Options
        • Heart heart
        • Thumbs up thumb
        • Star star
        • Plus plus
        • Bolt bolt
        Board view #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Board view

        How the votable list is presented. "List" is one vote-sorted list. "Roadmap" groups the items into status columns (Open / Planned / In Progress / Shipped / Declined) - moderators set an item's status via the toolbar on each card. Vote-only display mode always uses the list view.

        Type
        select
        Default
        List (sorted by votes)
        Options
        • List (sorted by votes) list
        • Roadmap (status columns) roadmap
        Roadmap empty columns #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Roadmap empty columns

        Only applies when Board view is "Roadmap".

        Type
        checkbox
        Default
        1
        Show top voted box #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Show top voted box

        This setting has no help text in the plugin.

        Type
        checkbox
        Default
        1
        Top features count #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Top features count

        This setting has no help text in the plugin.

        Type
        number
        Default
        3
        Top box heading #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Top box heading

        This setting has no help text in the plugin.

        Type
        text
        Default
        Top voted
        Card style #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Card style

        This setting has no help text in the plugin.

        Type
        select
        Default
        Default (subtle border)
        Options
        • Default (subtle border) default
        • Soft (light background) soft
        • Outlined outline
        • Elevated (shadow) shadow
        Layout #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Layout

        Stacked is a single column. The two-column options place the votable list and the submission form side by side (no effect in Vote-only mode or on narrow screens).

        Type
        select
        Default
        Stacked (single column)
        Options
        • Stacked (single column) stacked
        • Two columns: list left, form right split
        • Two columns: form left, list right split_reverse
        Theme #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Theme

        Visual style preset. "Auto" follows the visitor's system light/dark setting.

        Type
        select
        Default
        Light
        Options
        • Light light
        • Dark dark
        • Auto (system) auto
        • Minimal minimal
        • Soft soft
        • Bold bold
        • Leaderboard Arena (coral) arena
        • Neon Stage (dark) neon
        • Retro Pixel Arcade (dark) pixel
        Display mode #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Display mode

        Full board shows the submission form and the full list. Vote-only hides the form and shows just the top-voted items for visitors to vote on.

        Type
        select
        Default
        Full board (form + list)
        Options
        • Full board (form + list) full
        • Vote only (top voted, no form) vote_only
        Vote-only item count #

        Where to find it YOOtheme builder › Upvote Overlord › Display › Vote-only item count

        How many top-voted items to show when Display mode is "Vote only". Set this at or above your number of candidates to show them all. Default 3.

        Type
        number
        Default
        3

        Candidates

        Candidate 1 - Title #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 1 - Title

        This setting has no help text in the plugin.

        Type
        text
        Default
        Not set
        Candidate 1 - Text #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 1 - Text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Not set
        Candidate 1 - Image #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 1 - Image

        This setting has no help text in the plugin.

        Type
        image
        Default
        Not set
        Candidate 2 - Title #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 2 - Title

        This setting has no help text in the plugin.

        Type
        text
        Default
        Not set
        Candidate 2 - Text #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 2 - Text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Not set
        Candidate 2 - Image #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 2 - Image

        This setting has no help text in the plugin.

        Type
        image
        Default
        Not set
        Candidate 3 - Title #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 3 - Title

        This setting has no help text in the plugin.

        Type
        text
        Default
        Not set
        Candidate 3 - Text #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 3 - Text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Not set
        Candidate 3 - Image #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 3 - Image

        This setting has no help text in the plugin.

        Type
        image
        Default
        Not set
        Candidate 4 - Title #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 4 - Title

        This setting has no help text in the plugin.

        Type
        text
        Default
        Not set
        Candidate 4 - Text #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 4 - Text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Not set
        Candidate 4 - Image #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 4 - Image

        This setting has no help text in the plugin.

        Type
        image
        Default
        Not set
        Candidate 5 - Title #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 5 - Title

        This setting has no help text in the plugin.

        Type
        text
        Default
        Not set
        Candidate 5 - Text #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 5 - Text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Not set
        Candidate 5 - Image #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 5 - Image

        This setting has no help text in the plugin.

        Type
        image
        Default
        Not set
        Candidate 6 - Title #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 6 - Title

        This setting has no help text in the plugin.

        Type
        text
        Default
        Not set
        Candidate 6 - Text #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 6 - Text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Not set
        Candidate 6 - Image #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 6 - Image

        This setting has no help text in the plugin.

        Type
        image
        Default
        Not set
        Candidate 7 - Title #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 7 - Title

        This setting has no help text in the plugin.

        Type
        text
        Default
        Not set
        Candidate 7 - Text #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 7 - Text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Not set
        Candidate 7 - Image #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 7 - Image

        This setting has no help text in the plugin.

        Type
        image
        Default
        Not set
        Candidate 8 - Title #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 8 - Title

        This setting has no help text in the plugin.

        Type
        text
        Default
        Not set
        Candidate 8 - Text #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 8 - Text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Not set
        Candidate 8 - Image #

        Where to find it YOOtheme builder › Upvote Overlord › Candidates › Candidate 8 - Image

        This setting has no help text in the plugin.

        Type
        image
        Default
        Not set

        Outcome

        Outcome mode #

        Where to find it YOOtheme builder › Upvote Overlord › Outcome › Outcome mode

        What to show once the review deadline passes.

        Type
        select
        Default
        Both: your decision + vote ranking
        Options
        • Both: your decision + vote ranking both
        • Auto winner (top voted) auto_winner
        • Your decision only manual
        Outcome heading #

        Where to find it YOOtheme builder › Upvote Overlord › Outcome › Outcome heading

        This setting has no help text in the plugin.

        Type
        text
        Default
        The verdict
        Auto-winner count #

        Where to find it YOOtheme builder › Upvote Overlord › Outcome › Auto-winner count

        How many top-voted items to highlight as the community's choice.

        Type
        number
        Default
        1
        Your decision - Title #

        Where to find it YOOtheme builder › Upvote Overlord › Outcome › Your decision - Title

        This setting has no help text in the plugin.

        Type
        text
        Default
        Not set
        Your decision - Text #

        Where to find it YOOtheme builder › Upvote Overlord › Outcome › Your decision - Text

        This setting has no help text in the plugin.

        Type
        textarea
        Default
        Not set
        Your decision - Image #

        Where to find it YOOtheme builder › Upvote Overlord › Outcome › Your decision - Image

        This setting has no help text in the plugin.

        Type
        image
        Default
        Not set

        Upvote Overlord

        css #

        Where to find it YOOtheme builder › Upvote Overlord › css

        This setting has no help text in the plugin.

        Type
        editor
        Default
        Not set