add memorymonitor code