duple complete