add City.h and City.cpp