memory as a layer