there are modification locations with negative values, which cause wrong modification positions in the viewer
there are modification locations with negative values, which cause wrong modification positions in the viewer