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.