this is multidiff by aleksejs.