first draft of memory management