Start of transformations to staged version of assignment