Old and new in Shanghai