So I have a 29 gallon tank currently which houses a Labidochromis caeruleus (Nkali, about 3.5 inches) cichlid of unknown gender, a Melanotaenia parkinsoni rainbowfish (also around 3-3.5"), and a lone 2" giant danio. Me being new to fishkeeping and basically impulse-buying fish, I've gone through a fair share of fish deaths... So I'm going to ask my questions here to try to avoid more of that. Anyway, the tank has been running for probably a year or so. I've been thinking of adding new fish into the tank, but I'm not sure what to add. Has all artificial plants if it means anything, and water changes are done weekly. I'm less concerned of water parameters going out of whack as I am about the fish being compatible. I know that I should probably turn it into a school of giant danios, but what about the rainbowfish? The cichlid minds his (or her) own business, and the rainbowfish sometimes swims with the danio, but at other times chases him around. If I were to add new giant danios, should I still be concerned about the rainbowfish harassing them? They'll be pretty small when I get them so I don't want the rainbowfish stressing or killing any, or continuing to chase them. That being said, should I be getting more rainbowfish? Can't find parkinsoni rainbows at my preferred LFS, but they have other types of rainbowfish. I'm basically looking to see what kind of advice I can get from you guys. Thanks.