Added functions to register abstraction from memory