SHEFUXUAN 310221843 Shared construction objects