Solar car: an environmental friendly vehicle for individual mobility