work on mapping and graph/logging