cycle_done was staying high for two clocks at the end of the cycle, forced it to only stay high for one clock