Renewable and green energy from nature