updates to memory models.