format diff better