city change behavior