very basic implementation of evolving the map