add init memo