small changes; TODO: fix D2Fad