rough draft for multi
initial changes to memory