cities parsing and persist