Smaller, more frequent water changes are imperative to the health of your fish. Without regular water changes, invisible toxins can build up in your aquarium creating a hazardous environment for its inhabitants. The Python No Spill Clean and Fill is a complete ready-to-use system which adapts easily to most faucets and makes water changes a breeze. It drains as well as fills aquariums, and will not disturb fish or decor during routine aquarium maintenance. No buckets, no siphons, no mess, no tank tear downs...EVER again! The Python No Spill Clean and Fill system includes: hose, 10" gravel tube, switch, hose connectors, faucet pump, and brass faucet adapter. Fully compatible extended length gravel tubes (20", 24", 30", 36", 48, and 72") are available for applications requiring additional reach.