Shanghai workshop