add DIP