finish memory manager
mm