DUPL Knitting