mapping and annotation.