indentation and highlighting