wip:city detect