First version of map prototype