The Charlemagne Code Background