first attempts at implementing a memory manager and allocating memory