When certain chemicals are mixed across a membrane then electricity is generated. This generation can be highly efficient and devices, in principle, can be made with high power to weight ratios. Most fuel cells are at the development stage although some are being installed in vehicles and are being used for electricity storage.