new file:   cpp/gas_station.cpp