breaking negative cycles