logic knit;