memory utils lib