separate file for MemoryStatProvider; comments