defference module