more output formats & side by side diff