refactor
add HACKING.md
do not prettify --mode parse, which is processed by program anyway