3.1. diff module