add memarea/addrspace/frame implementation