use MemorySlurper
merged