SANGTAROSH USTA 308232948 Shared construction objects