improve automatic indentation