sorry i can't find the company that makes it, but it is really big, and has like a water wheel, water turn thing in it, and the part where water comes out is like a weird nozzle that like shots would the water to the glassand this causes the current, and for some reason althoughthe nozzle is pointed to the farthest corner it circulates in the eintire tank, and makes every where very unsettleed, i know it is not a sponge filter, cause i have one of those in another tank.