updated memory object methods