rsi
working on pretty-printer