improve adif library