memory_utils
rename to hpp and cpp