Cardinal tetras, Loricaria and Sturiosoma cats - none of which will eat the blue-green algae near the surface. Alan