basic mapping diagram