A couple months back, I made a big mistake of putting unfiltered tap water from my bar sink into my reef tank because I was being lazy, and while nothing happened immediately it eventually messed everything up in my tank. As a result I got a massive bloom of green hair algae and dinoflagellates, which at first I thought was cyanobacteria, and as a result I wasted my time and money on a chemi clean treatment twice in a row. I started to feed my fish more after reading that it is one of the solutions to fix dinoflagellates blooms, then treated the tank with flux Rx to kill the green hair, but during the 14 days I notice some but not all of my fish have fin rot. I read that fin rot is caused by bad water quality, but then I know that you need to increase phosphate and nitrate to combat the dinoflagellates. I thought that I would give chemi pure elite or blue a try but I know that dinoflagellates thrive in low to zero nutrient water, but algae thrives in higher phosphate water. I might have over fed my fish, but overall this whole thing ticks me off and I don't want my fish to suffer, what should I do for the tank going forward and how not to make things worse.