What type of butterfly fish? if its a juv. Copper Band you'll be ok. The Flame will be fine, but the Purple Tang, i don't know the tank seems a little small to put a tang in as they like to swim a lot. If its small do it for a little while but move to a bigger tank.