diff & features modules