with diff