Water logic