SOFT NYU PULS 205332646 Shared construction objects