fix IDao