added a basic city class