Constructive memory