The Ecoxpower will assure you’ll never run out of power on your smartphone or GPS. The genius contraption will charge your smartphone or GPS while you pedal. The faster you go the faster your device charges. Ecoxpower is also a light that can be turned on/off from a handlebar mounted switch. It also includes a mounted water resistant touch screen case for your smartphone/GPS.