all dao is done