added setCity methods