RUISIBAI 312137067 Shared construction objects