Rebuild of my evomap FULL OOP