+ 1 on all.
Judging by the pics of your tank though (judging by the size of gravel, little castle etc), i'm afraid to say though, that all those fish are pretty incompatible in that tank.
You RTCxTSN is going to start wolfing down those rosy red barbs in no time.
and DONT BUY FISH WITHOUT RESEARCHING THEM FIRST!!
You've got 1 plec thats going to top out ay about 16" - 24" (plus as soon as he puts on a bit of growth, he'll start waring with your other plec (on the glass in the first piccy)
You've got a catfish that can grow to 48" and is going to eat anything that moves.
You've got an un-identified synodontis cat that could also top out well about 12" and are actually pretty aggro fellas. (if its an USD syno, your in luck)
Your in one hell of a pickle unless you fancy buying a few new tanks
Craggy