thanks with those questions I believe I've solved it I think I'm a little overstocked, lots of food lots of light
Yeah, too much food and light would do it. Only feed your fish what they can eat in 5 minutes, and try not to give the tank more than 12 hours of light per day.
If you don't want to wait for the algae to die off or clean it yourself, consider getting an apple snail or a nerite snail. They love to eat algae, and both need special conditions for breeding that are not found in the average tank.