plot-shapes updates