Don't add a convict or salvini, as they are far too aggressive to go with a firemouth in a tank that small, and the salvini gets a bit too large as well. The blood parrrot gets far too large for the OP's tank.
ok thanks, so far he's been ignoring the cories but I only got him yesterday. He is pretty rough condition though, his tail is shredded and so far he won't eat. I've been feeding him flakes and pellets, and freeze dried shrimp. any suggestions on how to get him to eat?