finally, automatic indenting.