Used by shanghai team