better indentation of generated code