Jump to content
  • Powered UP AFOL Community Answers


    Kim Ellekjær Thomsen

    With the launch of the new Powered Up system in the LEGO Train 60197 and 60198 a lot of questions surfaced in the AFOL Community. We asked the Ambassadors of the Recognized Communities to bring all those questions to us and below you have the answers to all those questions.

    We hope this will clarify and answer a lot of the questions and concerns in the AFOL Community.

    If you have any further questions, feel free to post them below and we'll do our best to answer them - as long as they are on topic.

     

     

    Physical product/platform details:

    Is "Powered Up!" the collective name for all things electric with the new connector (and thus includes Boost and WeDo 2.0), or is "Powered Up!" just the name for the new train engines and the ones in the new tumbler?
    Powered UP is the name of the new LEGO electronic building platform. This new platform has 2 main connectors: The new plug used for wired connections and a wireless RF connection using Bluetooth LE. The wireless connection is both used between physical Powered UP elements and to mobile smart devices. Current products using elements from the Powered UP platform are: WeDo 2.0, Boost, CITY Trains, DUPLO Trains and the App controlled Batmobile.

    Seeing that this new system has also been incorporated into the App-Controlled Batmobile set for the DC Comics SuperHeroes theme upon its debut, has Powered Up been designed in mind in any way to be more easily utilized by many other themes than before with Power Functions?
    The Powered UP platform is being designed to replace the Power Functions platform. It is offering a more intelligent wired connection with broader usability, a wireless BLE connection with better possibilities than IR and link to mobile smart devices opening a new range of App connected possibilities.

    Wouldn't it have been possible to incorporate more than 2 outlets in the battery box? For many applications more than 2 options would've been great (especially technic, eg cranes where you need one motor each for rotating the crane, raising/lowering the hook and moving the hook)
    Moving ahead with the Powered UP platform development we will design elements for different model and product purposes.

    Will the new system roll out to the Techinc line and if so, has consideration been given to the frequent use of more then 2 motors in many Technic MOCs?
    Without disclosing how we are going to develop and launch the Powered UP platform we can say that it is the future LEGO electronic building platform to cover products across both DUPLO, LEGO and TECHNIC building areas.

    Is there any way to stack the new connectors like the PF 1.0 ones?
    The new plug is not stackable like the Power Functions plug. Sensors cannot be stacked and in most cases you want to control one output function at the time and not more together. This was done to enable more intelligent interactions through the wire.

    An example of this is that all elements can now be electrically identified, so when attaching e.g. a train motor, the Hub and the App can now recognise it is a train motor. This allows us to help younger users put things in the right place. Another benefit is that we can optimise functionality based on particular elements, for example when using a train motor or the add-on light, the handset increments/decrements power (good for train / setting light) but when using the medium motor, the handset sets 100% power when a button is pressed down (good for RC vehicles).

    What are the electrical characteristics of the system: max current at the outputs, minimum and maximum voltage at the outputs?
    More technical details will follow later this year

    What type of batteries and how many will the pack hold? And the remote?
    The LEGO Smart Hub 2 I/O (used in the CITY Trains and the Batmobile) hold 6 AAA batteries and the Smart Controller hold 4 AAA batteries.

    Can you use rechargeable batteries? (Lithium, NiMh, …)
    Yes, you can use rechargeable AAA batteries.

    How does the battery life compare to the old PF system? How did power consumption changed since switching from Infrared to Bluetooth?
    The power consumption is comparable between the two platforms.

    Will the hub be eventually programmable and/or use sensors?
    The Powered UP Hubs will support all components that can be plugged in (such as motors, sensors, light etc..). The firmware of most Hubs can be updated to ensure support of new functions across the platform (the WeDo 2.0 Hub is not firmware updatable).

    Where is the logic? In the hub, on the Hub Smart Device or on both?
    You can say it is a bit of both. The mobile smart device can receive information and send control commands to the hubs. Logic links can then be programmed on the smart device. Apps to support this will be developed over time.
    Naturally there is enough logic/functionality within the Hubs to support handset control without a connected app. We are doing some functionality local to Hubs as needed, for example speed regulation on the tacho motors of the Smart Move Hub in Boost as this needs to function faster than control over Bluetooth LE can provide.

    How reliable is the system in an environment with many active controllers?
    The Powered UP platform is designed to be used in a classroom environment with many active devices (products such as WeDo 2.0).
    With WeDo 2.0 we have seen over 45 active independent networks working OK without noticeable impact to model action/reaction.

    Are you planning to make over the air updates possible? If the answer is yes, how about making the controller software Open Source under some conditions?
    Most Powered UP Hubs have updatable firmware. It is the aim to make interface specifications available for open source use. More technical specification will follow later this year.

     

    Elements

    Can we stack different elements on the same port?
    The Powered UP plug cannot be stacked. This architecture is chosen to enable more intelligent interaction through the wire. See previous notes.

    Motors used for PowerUp system look to be similar to PF ones. Are there any 
    improvements of similar type motors compared with PF?

    We are always aiming to improve quality and performance within the frames possible.

    What is the Nm (torque) for: The train motor, the medium motor & the Boost motor? Is the internal train motor the same as the PF train motor?
    More technical specification will follow later this year.

     

    Connectivity

    How many Powered Up hubs can I control with a single remote?
    You can link up to 5 devices (Smart Hubs or Smart Controllers) together.
    To create a network you first need to connect a Smart Hub and a Smart Controller.

    How many hubs can I control with a smartphone/pc?
    This will to some extend be device dependant. On iOS devices the current limit is 10 hubs and it may change over time.

    Can I synchronize the hubs using the remote or the app? How?
    You can have multiple Hubs on the same channel color and control them simultaneously.

    How many motors can you control with a single hub?
    With the “Smart Move Hub 2 I/O” used in the Boost product you can control up to 4 motors – the 2 internal and 2 external. With the “Smart Hub 2 I/O” you can control 2 external motors.

    Does that mean a Technic set with more than two features will need multiple hubs?
    Without disclosing how we are going to develop and launch the Powered UP platform we can say that it is the future LEGO electronic building platform to cover products across both DUPLO, LEGO and TECHNIC building areas.

    The range on the remote has been reported to be only 3-4 meters. What range is Powered Up supposed to have? Why is it so small?
    The range of the BLE connection can be limited by different factors such as electromagnetic interference. Under normal circumstances the range should be well above 10 meters.
    We are looking into the specific case giving only 3-4 meters range.

    How does the train motor behave when the controller goes out of range? Will it continue to run or stop? How long does it take to re-establish connection when the controller comes back in range?
    When the Hub and Controller go out of range the connection is lost and both Hub and Controller will enter advertising mode (LED blinking white). If a motor is running it is turned OFF. If Hub and Controller get inside range again while advertising they will link again.

    Is it possible to select what happens when the transmitter goes out of range? (e.g. choose between “keep doing what you’re doing” which is useful for trains and “full stop” which is useful for many other applications)
    You cannot select to keep the motor running. After advertising without connection established the Hub and Controller will turn OFF.

    Can the controller work as directional 'bang/bang' (hold to drive) or only accelerate/decelerate? Or do you need a different controller for that (like the PF Train and Technic controllers)?
    The default function of the direct link between Controller and Hub will depend on the component controlled. The Train motor will be speed controlled with the “+” and “-“ buttons and stopped with the red button. A Medium motor (used in Batmobile) and the Tacho motor (used in Boost) will be “bang-bang” controlled with “+” and “-“ buttons. When releasing these buttons the motor will coast and pressing the red button will brake it.
    Note: The Smart Controller can also be connected to a mobile smart device and then you can make the buttons do other functions through an app (not available from LEGO by now).

    Can you simply connect a motor or lights to the power hub and turn it on without needing a remote or an app?
    The Hubs of the Powered UP platform are connection points for wireless link and control.

    Can the hub or future product in the line be used as a static power source (turn on and run, without connecting to a controller)
    Currently the Hubs can only run input and output actions when they are connected.
    Note:
    Most Powered UP Hubs have updatable firmware so new functionality will be added in the future.

    Do you get more range with the phone vs LEGO controller?
    The wireless range from a smart mobile device will depend on the device. The range from Smart Controller and mobile device should be comparable.

    With the new phone app, what happens to the motor when the phone goes to sleep/standby? (Does the train motor keep running?)
    When connection is lost the Hub will enter advertising mode and motors will turn OFF.

    What platforms will the control app be available on?
    This will develop over time and will be communicated together with the app information.

    What are the required minimum specifications for iOS, Android and any other platform the app will be released on? will there be a list of android devices on which the software will work available
    This will develop over time and will be communicated together with the app information.

    Is there any way to "nail a pairing down"? Imagine I have a Controller C(A) and a Receiver R(A) to control my first train, and another set C(B) and R(B) to control my second train. Now I restart the whole layout on the next day, can I be sure that C(A) still connects to R(A) and not to R(B)?
    When a network (one or more Controllers to one or more Hubs) is established this network is remembered when turned OFF (press and hold the Hub button to make it leave the network, press and hold the Controller button to turn the network OFF). When you turn the members ON again the network is re-established. If you are running more networks (like described in the question) remember to turn members of the network ON together.
    Note: Erase network memory by turning the Hub OFF, then press and hold the button for 5 sec, the LED blinks purple, release the button, done.

    Does each receiver have a unique ID/address?  E.g. can anyone with a controller set to 'blue' take control of a receiver on that channel, or is it limited to the controller that has been paired with it?  If I have multiple receivers set to 'blue', will the 'blue' controller activate them all?
    The actual network you make is running with unique addresses, so you can have multiple “blue” networks running simultaneously.

    Why can't we stack multiple motors/lights to one slot?
    The new plug is not stackable like the Power Functions plug. Sensors cannot be stacked and in most cases you want to control one output function at the time. This was done to enable more intelligent interactions through the wire.

    Is there any way you can add programmed behaviour into the hub to respond to sensor inputs, etc? Will the smartphone app allow to trigger pre-programmed sequences?
    Currently the Hubs can only run input and output actions when they are connected.
    Note:
    Most Powered UP Hubs have updatable firmware so new functionality will be added in the future.

    Can the behaviour of the outputs (bang-bang, increase/decrease, or something in-between) be configured in the app?
    The Smart Controller can also be connected to a mobile smart device and then you can make the buttons do other functions through an app (not available from LEGO by now).
    Note:
    Most Powered UP Hubs have updatable firmware so new functionality will be added in the future.

    Will it be possible to pair a controller with two receivers for multi-engine trains?
    See below.

    How can one single BT remote be used to control multiple receivers or switch among them? Will this be possible in the app?
    You can link up to 5 devices (Smart Hubs or Smart Controllers) together.
    To create a network you first need to connect a Samrt Hub and a Smart Controller.
    First Hub connection
    Turn Hub and Controller ON by pressing their green buttons and they will link. The LED will blink white and then shift to same channel color e.g. blue. You can now change the channel color by pressing the green button on the hub and toggle through the 5 channel colors. When turning OFF the Hub or Controller the last connection is remembered and re-established when turning both ON.
    Adding Hub to network
    With the first Hub and the Controller ON and connected you can add extra Hubs to the network by turning the new Hub ON and then press both green buttons simultaneously on the new Hub and one of the components in the network (Hub or Controller). The new Hub is now added to the network with the same channel color as the currently selected channel. Again toggle to another channel by pressing the green button on the Hub. When more Hubs on different channels are added to the network you toggle between the different channels by pressing the green button on the Controller.

    Note: The current Powered UP app supports control of a single train.

    Is the system bidirectional? That is, can information be sent back to the controller?
    The network communication is bidirectional. The Controller send information about button actions.

     

    Compatibility

    Is there any kind of backward compatibility with Power Functions?
    The plugs in Power Functions and Powered UP are not compatible.
    Note: The 2 power control wires of the 9V system, Power Functions and Powered UP have the same function across the 3 platforms.

    Will it be compatible with the 9V system?
    See above.

    If not, why? What happened to "all LEGO bricks fit together" paradigm?
    With the Powered UP platform our aim is to reach broader possibilities including integration with mobile smart devices.

    Will all different Powered Up components (Boost, WeDo, Train, etc) be able to communicate and control each other, e.g. running a Boost program sequence using a Powered Up hub or using sensors with Powered Up hubs?
    ·         Can I use the Powered Up remote with the WeDo hub?
    ·         Can I use the Powered Up remote with the Boost hub?
    ·         Can I use Boost/WeDo sensors with the Powered Up hub?
    ·         Can I use the Boost/WeDo/Powered Up app to control (any of) the other platforms?

    It is the aim that the Powered UP platform will work together across both with the wired and wireless connection.
    Some of these connections are not implemented yet and will come through firmware and app updates.

    Is Powered Up compatible with MINDSTORMS?
    The plugs in MINDSTORMS NXT/EV3 and Powered UP are not compatible.
    Note: Some cross over can be made through modifications.

    Is it possible to control MINDSTORMS motors with new system?
    See above.

    Will Powered Up be rolled out in other themes (e.g. Technic)?
    Without disclosing how we are going to develop and launch the Powered UP platform we can say that it is the future LEGO electronic building platform to cover products across both DUPLO, LEGO and TECHNIC building areas.

    Is it possible to upgrade older sets with powered up or is a lot of rework to be done?
    This will very much depend on the product in question. For trains it should be very easy since the Powered UP hub has the same shape as the Power Functions battery box and the train motors are also same shape.

     

    Control

    The Boost motor only stays on as long as I press a + or - button on the remote (bang-bang remote). This makes sense as it is a servo motor. However, the M motor (WeDo) might need either graded control (if used on a train) or bang-bang controls (if used in a car). Will we be able to define the behaviour of motors depending on our needs?
    The default function of the direct link between Controller and Hub will depend on the component controlled. The Train motor will be speed controlled with the “+” and “-“ buttons and stopped with the red button. A Medium motor (used in the Batmobile) and the Tacho motor (used in Boost) will be “bang-bang” controlled with “+” and “-“ buttons. When releasing these buttons the motor will coast and pressing the red button will brake it.
    Note: The Smart Controller can also be connected to a mobile smart device and then you can make the buttons do other functions through an app (not available from LEGO by now).

    Will it be possible to "sync" two or train motors together so that one or more locomotive can pull a long train?  This occurs inherently with 9V track powered designs but has been tricky since then.
    If you add 2 train motors to the same Hub on port A and B then you can control both from the same Controller, but you need to press the 2 buttons together to sync.
    If you build 2 or more Hubs into the same train and give them all the same channel color then you can drive up to 5 train motors in sync by connecting them to the same output on each Hub.

    How can I use two motors at the same time from the same controller where one motor needs its polarity reversed? (Old PF: putting two motors on the IR receiver was no problem and we have a polarity switch available)
    “Polarity reversing” on the Powered UP controller is done by turning the button interface to the direction of control needed.
    Note: This is also very handy for controlling vehicles where you want vertical control for fwd/bwd drive and horizontal for steering.

    Can outputs be "mirrored"? (one controller, multiple hubs on the same channel, each linked to the same throttle)
    See above.

    Are there any limitations of the physical controller versus the app (apart from the sound effects)?
    The current Powered UP app has a limited set of control directed to the trains. Look for future updates.
    Note: The Smart Controller can also be connected to a mobile smart device and then you can make the buttons do other functions through an app (not available from LEGO by now).

    Is it possible to program the physical controller, e.g. to assign outputs/hubs to the different buttons?
    See above.

    Will we be able to program the train to stop at the station for a certain time and then let it run again or get it to go forward, stop and a specific point, wait and then reverse?
    See above.

     

    Documentation

    Will LEGO handle the protocols openly (Both the BT protocol and whatever is happening on the cable)?
    (When) will we get an SDK?

    Is the pin-out for the connector available?
    What is the purpose of the extra 2 wires?

    Can we get the source code of the firmware?
    More technical specification will follow later this year

     

    Miscellaneous

    In designing the new system, did the team consult any LEGO train fans? If not, why not?
    In the change from Power Functions to Powered UP we have had to balance many needs across all LEGO areas including LEGO Education. In the development of the Power Functions components also used for the LEGO trains we had a range of workshops with LEGO Train fans to ensure the best solutions. With the Powered UP platform the extra IR Receiver needing line of sight integration in the train is removed, we get better range, more channels and a link without need of line of sight. Moving ahead we will have dialogues with the LEGO Train fan community to see how we can improve and expand the possibilities even further.

    Will the Power Function 1.0 line be discontinued and if so, when? / Are any product lines, such as PF, being phased out and if so, which ones?
    Over time the Power Functions platform will be phased out as the Powered UP platform is further developed.

    Will we have warning to stock up on specific components? Or will they simply disappear suddenly?
    The Power Functions platform will not disappear from one day to the other and components will be available through shop@home in an overlapping period.

    Can you use the battery box/receiver without the bottom cover? Or does it need to be screwed together to function?
    Without the bottom cover screwed on the battery holder might fall out.

    Is the socket and plug something cooked up and patented by LEGO, or are these parts actually available on the market?
    The Powered UP plug is designed and patented by LEGO to best deliver to the needs across the platform. This has among other things given us a male and female plug that fits very well inside the LEGO building grid.

    Will you help AFOLs with train MOCs and layouts converting to the new system, i.e. with a (limited) discount or offer of a special bulk order on motors or adapters, controllers, and receivers?
    TBD

    What will be the retail price for the individual elements?
    Most Powered UP elements will be available through shop@home from beginning of 2019. Prices will be balanced across and will change over time.

    What lessons from past "traumatic events" (to use Tormod's term) were incorporated into the development and release of the new system?
    We are always striving towards delivering LEGO technology solutions that will support our mission to inspire and develop the builders of tomorrow and innovate LEGO system in play.

     

    A list of wishes towards the Powered Up system was also compiled and this is the comment we received from the Powered Up Team:
    Thanks a lot for all your ideas and wishes. This is really valuable input for further development of the Powered UP platform. We are always striving towards delivering LEGO technology solutions that will support our mission to inspire and develop the builders of tomorrow and innovate LEGO system in play. Moving ahead we will have dialogues with the LEGO Train fan community to see how we can improve and expand the possibilities even further.
    Without disclosing how we are going to develop and launch the Powered UP platform we can say that it is the future LEGO electronic building platform to cover products across both DUPLO, LEGO and TECHNIC building areas.

     

     

    powered_up_icon.png.73dd102207351eaa68d8a2a87b7862b4.png

    (click icon for LEGO.com Customer Service page on Powered Up).

    Edited by Kim Thomsen




    User Feedback

    Recommended Comments



    37 minutes ago, Spätzlesdrücker said:

    Is there any update on when powered up elements will be available at shop@home? It’s beginning of Feb. now and the only thing I can find is the powered up LEDs.

    The Hub #4 and Hand set # 2 are available in the Bricks and Pieces page, just enter a set number 60197 or 60198.

    Be warned thou, they are very expensive. 

     

    Link to comment

    Bump 

    Just wondering if there's any new information that's arisen from this topic as it relates to GBC's?

    I know that all the Lego events I attend with a GBC get a ton of attention, and it would be a pity if LUGs were gradually forced to stop having them due to no backwards functionality.

     

     

    Link to comment

    From the presentation given at Billund this week, it appears that there is going to be a "dumb" battery box with LPF2 plugs; then all that'd be left is if TLG made an converter to use an AC adapter instead of AAs, or have a built-in power plug (Micro USB is a good choice, as nowadays common phone chargers have lots of wattage).

    Link to comment

    I would love to see a video of this presentation to be able to hear more than what the slides can show. Until that time and until the mass AFOL train enthusiasts hear about improvements to the system, I'm afraid you're going to be hearing a lot of comments like this direct quote made TODAY from a fellow train AFOL:

    (name withheld) "For the record, I was fully willing and prepared to accept PU, even without a reverser switch, and having to just control in train with both sides of the controller. I was willing to give it a chance in spite of the one-train, one controller setup, forcing me to buy a bunch of remotes. I was willing to give a chance with the breaking of the signal, death of the train at shows, having to find that sweet spot where the signal won't die across the layout. It's a huge step backwards, but I was willing to try.

    But the news that only train motors could be set to "set and forget" is just the last straw."

    Said AFOL previously had this to say about using smart phones,etc for controlling:

    "
    I have zero interest in apps. Give me a [suggestive expletive deleted] controller that does the job without having to boot, wake up, or crash. Give me a controller that's only job is to control trains the second I need to press the button, and has no need to be constantly connected to a train in order for the train to keep running."

    I can't say I disagree with either of those statements.


     

    Edited by Rob Hendrix
    • Like 2
    Link to comment

    And:
    "Bluetooth is a terrible idea that only works in theory, and then you get to a convention and you have no signal strength at all.

    Power Functions allows any one in the club to control up to 8 trains from any point in the layout, with multiple motors per single connection. Bluetooth forces you to have one, singular controller, going backwards to the old 9v dark ages where someone had to be stuck inside the layout babysitting the controllers. And with no reverser switch, now you have to control two different sides of the controller to stop the average train."

    • Like 2
    Link to comment
    4 hours ago, Rob Hendrix said:

    And:Power Functions allows any one in the club to control up to 8 trains from any point in the layout, with multiple motors per single connection.

    And it also allows any visitor with a PF controller to control all of your trains...

    Edited by Balazs Kiss
    • Like 1
    Link to comment

    The thing that has annoyed me (+same issue with hidden side app), is that Lego has only made powered up app compatible with the two most recent android operating systems (not an apple user so don't know there). It cuts out people who don't just bin their phones frequently+potentially kids who may have been given a hand down phone from a parent, from playing with apps. Lego is saying it wants to be more environmentally friendly, but this encourages the reverse. It sends the message that you should upgrade your phone to keep up with Lego's app development if you want to play fully with our sets. +let's face it, where do most phones end up? Binned, or if lucky taken to the local tip. Who knows where they then end up-maybe with the piles of waste computers dumped in the developing nations. The contribution to carbon footprint (with constant new phone production) + disposal impact on the environment through waste accumulation is huge. Come on Lego-encourage people to not see technology as a disposable item. I guess this could also apply in people's comments about lack of backward compatibility. There the most environment friendly thing to do would be make all trains 9v +re issue 9v track so mains power could be used+not batteries, with a lot of people potentially using disposable ones.

    Link to comment
    15 hours ago, PrinceCourageousLeonidas said:

    There the most environment friendly thing to do would be make all trains 9v +re issue 9v track so mains power could be used+not batteries, with a lot of people potentially using disposable ones.

    We were discussing this with other AFOLs at an exhibit the past weekend. LEGO likes to be seen an environmentally friendly, and they encourage the use of batteries for everything, with no (or extremely expensive) rechargeable option, and no support for 9V tracks or direct plugs to stationary motors, which do not require batteries at all. 

    Link to comment

    The Hidden Side app requires (on Android) a certain hardware certification (AR Core) which is part of Android itself, and it's up to the phone vendors to certify their phones as compatible, and many phones, especially older or cheaper phones, did not get the certification.

    But for Powered UP, all it needs is BLE, which should work on a wide variety of devices. I think the biggest bummer here is that these apps aren't available on desktops, even though Boost was available in the Windows 10 store, it's been discontinued. Using Boost on a desktop means you could run a plugged-in notebook instead of needing to leave phones in a display. Notebooks are more conspicuous and easily locked, not to mention better able to run on AC power all day.

    My workaround is to program my PU devices using a third-party library (node-poweredup) that lets me use a notebook, but I can see how that might not work for everyone.

    Link to comment

    The phone+tablet are both ble compatible but the powered up app comes up in Google play store on the tablet, so I'm guessing now that samsung s3 with android 6 hasn't got the certification. I know apps only show up that are compatible, but at least i can use the tablet with it :)

    Link to comment
    19 minutes ago, PrinceCourageousLeonidas said:

    samsung s3 

    Ah, yes. That's a different problem: The S3 only supports up to Android 4.4 while the app requires Android 5.0. Android < 5.0 represents less than 8% of the market, and shrinking, though it would be nice if the app worked on older phones. And desktops.

    Link to comment
    3 minutes ago, legogulpi said:

    The most recent update claims to support the good old Power Functions 1.

    Anyone with an idea how this works?

    Here’s the original description:

    We are introducing LEGO Power Functions 1 support! Yes, you are now able to use your old Power Functions hardware with the LEGO Powered Up app. It is a bit techy, but we’re sure you’ll figure it out. Find more info on how it works on our website.”

    Link to comment
    33 minutes ago, legogulpi said:

    I hope that one day it’s possible to use the Powered Up Remote with the Control+ Hub.

    You can use it right now as the PU app supports it, but you need to do some coding to make it work.

    Link to comment


×
×
  • Create New...

Privacy preferences: The cookies are ours. The control is yours.

To make the LEGO Ambassador Network experience more targeted and user-friendly, LEGO System A/S (and selected third parties) use "cookies" on this website.

Clicking "Accept" will only set those cookies necessary for us to enable the website to function. These cookies cannot be disabled.

Please visit our Cookies and Privacy Policy for more information.

Cookie Policy and Privacy Policy

Accept
Cookie Settings