Ok thank you...not overstocked but wil do weekly water changesI assume you are referring to Cyanobacteria. Reducing nutrients is the only long term solution. Increasing flow and more frequent water changes help you get there. You may be feeding to much and/or your tank may be overstocked.