city class and cli