add city extraction