Added functions to register abstractions from memory

`...const char *abstraction) {`