in the compiler object made the memory file manager instance object instead of being static