add external diff