Environmentally friendly vehicles