H2Oloop is a smart shower system design that allows cold water that would otherwise be wasted while waiting for hot water in the pre-shower phase to flow to the storage area first, and then be fused at a constant temperature once the hot water is heated, and the interface allows users who are more sensitive to temperature to set the temperature of the water used, and to know the current temperature of the water, as well as how the water is currently being heated, intuitively.