add city endpoint