introduced siphon concept (incomplete)