Jellyfish, a review