I took flight from Boston to Shanghai. I only got boarding pass from Boston to Beijing then I went through customs in Beijing Then check in again for the flight from beijing to shanghai Both flights were operated by hainan