difflink is now always on the end
compact style added