in progress generate differences script