Bug left in skew-symmetric restarting process
Part I code fimished