I bought some copepods online and found these jellyfish like organisms floating in the bags. I believe these may be hydriods, but uncertian and know nothing about them. Could someone please help identify, give information on what they are and what they do, and possibly point me to some scientific articles about them? This is my first encounter and I'm very intrigued by them. However, none of the contents of these bags of pods will be going into my tank because I simply do not trust them for multiple reasons. The owner is sending me new batches to correct the issues though, so that's a positive and we'll see what happens next week.