Environment friendly vehicles