Added the Faucet class