finish memory-primitive blog