first try with the new dns2 functions