printing system: takes care of indentation