basic mapping adedd