consolidation:
	memory-map class requires refactoring