The Python No Spill Clean an d 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... EVER! Fill system includes: hose, gravel tube, switch, hose connectors, faucet, pump and brass faucet adapter.