A pair of shorts which stores energy to charge wearer's phone battery while they are on the move was invented by scientists.
An average person wearing the Power Shorts and going for a stroll can generate enough energy to charge a battery for four hours, the Sun reported.
This happens with the help of a fabric that turns walking into electrical power.
The gaps in the clothes are squashed together while a person walks and the energy created is then used to power mobiles.
Christian Cull, Director of Communications at Vodafone, said that their ambition was to create a practical solution to charging-related issues that are experienced by many people at outdoor events.
In addition to the shorts, scientists have also come up with a sleeping bag to charge smart phones while the user sleeps.
The mechanism to charge in this is similar to the shorts but instead of movement turns body heat into battery life for a mobile.
And after a person sleeps for eight hours, it stores up enough energy to power their mobile for the rest of the day.