Proper draft of the natural mapping code