allow sub-block substitution
prettify output