If the catfish is 4 inches long my bet is an albino bristle nose pleco. Be sure you have some real wood in the tank since plecos actually need wood to gnaw on. Plecos are also mostly vegetarian in their diet so make sure there is always some green food for that fish to eat.
its a cory, ive given up on getting plecos(american, Chinese and Siamese) algae eaters. more or less my snails are the algae eaters in the tank now, slow but steadily getting rid of the algae(brown/blackish) on my tank walls and ornamanets