HUMOYUN ALE 308160223 Shared construction objects