do u know what the scientific name is of the pleco, because I know there are at least three diffrent kinds of fish that can be called by that common name, the L168 pleco is supposed to be a verey good algae eater, the L052 doesnt seem to like algae, and the hillstream loach I dont know about its eating habits but its cool looking but since aquadome has them for five dollars I cant imagine u payed that much for on so I dont think thats what u have, they are cool looking though