CHARMPOYABZALI 201333133 Shared construction objects