almost all changes, except exec, vm modifications