Jellyfish (Extended version)