Added variable assignments and recollection