memory.hpp 3 KB