mem: add mem helper functions