It self balances and figures out how much water it really needs. Blue.tooth so I know when the loads is done