now cities.cpp and hpp contains the city related code