XIAN BRAT TECHNOLOGY 311121089 Shared construction objects