caching for mem loc instantiatio
resolve conflicts