I. D. N. Groups