MEMO Architecture