numerous nonlinear global edits