As in my molly had babies in the bag home from the pet shop. Live bares are the rabits of the water they will bred bred bred with no reguards if you watch or not. But I'd watch your levels right now and do not add any more fish for awhile it looks as though you added all though new fish in at one day which is not a wise thing to do. at max perhapes adding one or two fish a week is the proper method allowing for good bateria to develop to sustain the new bodies joining the club. Also I would recomind not overstocking the tank as it appears to be at a very good level right now. Most fish that you buy at petstores are still in their babies stages and it will be a few months if not years till they reach their adult size in a few months it will seem more active and colorful. If you wanted to add anything else to the tank I suggest looking at some plants
This is ridiculous! Am I the only one who doesn't have any luck with livebearers? My guppy gave birth twice and I still haven't got any fry despite having millions of places for them to hide. I've tried a breeding net but she stays in it 3 days, I release her (rather than stress her out) and she gives birth in the tank that night.