close #4 - support POST topic and reindent