The first one is a Banghana sp of some sort. The other two I'm not sure...nice collection. I'm also curious on how that shark behaves with tankmates. A friend has an albino growing out that I've been meaning to buy but I'm afraid of their slime coating sucking tendencies.