simple map prototype