first version of mapmodel