added re-use freed memory system