DIPdip3DIP2 ADOPTED!!