add memory access primitives