update with knits from davec and an additional one from me