Rainbowpump