water.machine(), .sumbit(), .resume()