Implementation of the Map Model.