working on better diff reports