big moves & rewrites